黑盒测试课件ppt.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《黑盒测试课件ppt.ppt》由会员分享,可在线阅读,更多相关《黑盒测试课件ppt.ppt(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确软件测试的方法软件测试的方法v黑盒测试边界值分析法等价类划分法错误推测法v白盒测试逻辑覆盖法在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确 边界值分析法边界值分析法v例如:输入值的范围是-1.0至1.0,则可选-1.0、1.0、-1.001和1.001等例子。v例如;一个输入文件可以有 1255个记录,则分别设计有 0个、1个、255个和 256个 记录的输入文件。v例如一个情报检索系统根据用户打入的命令显示有关文献的摘要,但
2、是最多只提供 4篇摘要,则可设计一些例子:使得程序分别产生 0篇、1篇或 4篇摘要,并设计一个有可能使程序错误地显示 5篇摘要的例子。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确等价类划分法等价类划分法v等价类划分是把程序的输入域划分为若干子集,然后从每个子集中选取少数具有代表性的数据用作测试用例,所选取的输入数据对于揭露程序中的错误都是等效的。v分类有效等价类有意义的、合理的输入数据所构成的集合无效等价类无意义的、不合理的输入数据构成的集合在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所
3、提出的问题也很明确等价类划分法原则等价类划分法原则v(1)如果输入条件规定了取值范围或个数,则可确定一个有效等价类和两个无效等价类。例:输入值是选课人数,在0到100之间有效等价类:“0学生人数100”无效等价类:“学生人数100”在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确等价类划分法原则等价类划分法原则v(2)如果输入条件规定了输入值的集合或是规定了“必须如何”的条件,则可确定一个有效等价类和一个无效等价类。例:输入值是日期类型的数据有效等价类:日期类型的数据无效等价类:非日期类型的数据在整堂课的教学中,刘教师总是让学生带着问
4、题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确等价类划分法原则等价类划分法原则v(3)如果输入条件是布尔表达式,则可以分为一个有效等价类和一个无效等价类。例:要求密码非空有效等价类:非空密码无效等价类:空密码。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确等价类划分法原则等价类划分法原则v(4)如果输入条件是一组值,且程序对不同的值有不同的处理方式,则每个允许的输入值对应一个有效等价类,所有不允许的输入值的集合为一个无效等价类。例:输入条件“职称”的值是初级、中级或高级有效等价类:初级,中级,高级3个无效等价类
5、:其他任何职称在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确等价类划分法原则等价类划分法原则v(5)如果规定了输入数据必须遵循的规则,则可以划分出一个有效的等价类(符合规则)和若干个无效的等价类(从不同的角度违反规则)。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确设计测试用例的步骤设计测试用例的步骤v(1)对每个输入和外部条件进行等价类划分,画出等价类表,并为每个等价类进行编号。v(2)设计一个测试用例,使其尽可能多地覆盖有效等价类,重复这一步,直到所有的有效等价类被覆
6、盖。v(3)为每一个无效等价类设计一个测试用例。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确等价类划分法示例等价类划分法示例v输入三个变量(年、月、日),函数返回输入日期后面一天的日期:1月份12,1日期31,1812 年2012。给出等价类划分表并设计测试用例。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确等价类划分法示例等价类划分法示例v(1)划分等价类,得到等价类划分表输入及外部条件输入及外部条件有效等价类有效等价类等价类编号等价类编号无效等价类无效等价类等价类编
7、号等价类编号日期的类型数字字符1非数字字符8年在1812与2012之间2小于18129大于201210月在1与12之间3小于111大于1212非闰年的2月日在1与28之间4日小于113日大于2814闰年的2月日在1与29之间5日小于115日大于2916月份为1月、3月、5月、7月、8月、10月、12月日在1与31之间6日小于117日大于3118月份为4月、6月、9月、11月日在1与30之间7日小于119日大于30201月份12,1日期31,1812 年2012在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确等价类划分法示例等价类划分法
8、示例v(2)为有效等价类设计测试用例序号序号输入数据输入数据预期输出预期输出覆盖范围覆盖范围(等价类编号)(等价类编号)年月日年月日1200331520033161,2,3,62200421320042141,2,3,531999231999241,2,3,44197092919709301,2,3,7在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确等价类划分法示例等价类划分法示例v(3)为无效的等价类设计测试用例在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确序号序号输入数
9、据输入数据预期结果预期结果覆盖范围覆盖范围(等价类编号)(等价类编号)年月日1xy59输入无效82170048输入无效932300111输入无效1042005011输入无效11520091425输入无效12619892-1输入无效1371977230输入无效14820002-2输入无效1592008234输入无效16101956100输入无效17111974878输入无效181220079-3输入无效191318661235输入无效20在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确错误推测法v所谓错误推测法就是指软件测试人员根据自身
10、的经验和直所谓错误推测法就是指软件测试人员根据自身的经验和直觉选择一些测试数据对可能会出现错误和容易发生错误的觉选择一些测试数据对可能会出现错误和容易发生错误的地方进行测试。地方进行测试。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确例例1:报表日期:报表日期设某公司要打印20012005年的报表,其中报表日期为6位数字组成,其中,前4位为年份,后两位为月份。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确第一步:划分等价类第一步:划分等价类输入及外部条件有效等价类无效等价
11、类报表日期的报表日期的类型及长度类型及长度6位数字字符位数字字符有非数字字符有非数字字符 少于少于6个数字字符个数字字符 多于多于6个数字字符个数字字符 年份范围年份范围在在20012005之间之间小于小于2001 大于大于2005 月份范围月份范围在在112之间之间小于小于1 大于大于12 在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确第二步:为有效等价类设计测试第二步:为有效等价类设计测试用例用例对表中编号为的3个有效等价类用一个测试用例覆盖:测试数据期望结果覆盖范围200105输入有效输入有效等价类等价类在整堂课的教学中,刘教
12、师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确第三步:为每一个无效等价类至少设计一个第三步:为每一个无效等价类至少设计一个测试用例测试用例测试数据测试数据期望结果期望结果覆盖范围覆盖范围001MAY输入无效输入无效等价类等价类20015输入无效输入无效等价类等价类2001001输入无效输入无效等价类等价类20000输入无效输入无效等价类等价类20080输入无效输入无效等价类等价类200100输入无效输入无效等价类等价类200113输入无效输入无效等价类等价类本例的本例的1010个等价类至个等价类至少需要少需要8 8个测试用例个测试用例不能出现相同的测试用
13、例不能出现相同的测试用例考虑边界值考虑边界值应如何选取测试数据?应如何选取测试数据?在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确输入输入条件条件报表日报表日期的类期的类型及长型及长度度1 1个数字字符个数字字符5 5个数字字符个数字字符7 7个数字字符个数字字符有有1 1个非数字字符个非数字字符全部是非数字字符全部是非数字字符6 6个数字字符个数字字符显示出错显示出错显示出错显示出错显示出错显示出错显示出错显示出错显示出错显示出错输入有效输入有效测试用例说明测试用例说明测试数据测试数据 期望结果期望结果选取理由选取理由5 5200
14、1520015200100520010052001.52001.5MAY-MAY-200105200105仅有仅有1 1个合法字符个合法字符比有效长度少比有效长度少1 1比有效长度多比有效长度多1 1只有只有1 1个非法字符个非法字符6 6个非法字符个非法字符类型及长度均有效类型及长度均有效“报表日期”边界值分析法测试用例在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确输入输入条件条件日期日期范围范围月份月份测试用例说明测试用例说明测试数据测试数据 期望结果期望结果选取理由选取理由月份为月份为1 1月月月份为月份为1212月月月份月份
15、11212200101200101200112200112200100200100200113200113200101200101200512200512200100200100200513200513输入有效输入有效输入有效输入有效显示出错显示出错显示出错显示出错输入有效输入有效输入有效输入有效显示出错显示出错显示出错显示出错在有效范围在有效范围边界上选取边界上选取数据数据最小日期最小日期最大日期最大日期刚好小于最小日期刚好小于最小日期刚好大于最大日期刚好大于最大日期最小月份最小月份最大月份最大月份刚好小于最小月份刚好小于最小月份刚好大于最大月份刚好大于最大月份范围范围“报表日期”边界值分析
16、法测试用例在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确对招干考试系统“输入学生成绩”子模块设计测试用例 招干考试分三个专业,准考证号第一位为专业代号,如:1-行政专业,2-法律专业,3-财经专业.行政专业准考证号码为:110001111215法律专业准考证号码为:210001212006财经专业准考证号码为:310001314015例例2:准考证号码:准考证号码请写出有效请写出有效等价类和无等价类和无效等价类效等价类在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确例:准考
17、证号码的等价类划分 有效等价类:(1)110001 111215(2)210001 212006(3)310001 314015 无效等价类:(4)-110000(5)111216 210000(6)212007 310000(7)314016 +在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确例例3 电话号码电话号码城市的电话号码由两部分组成。这两部分的名称和内容分别是:v 地区码:以0开头的三位或者四位数字(包括0)v电话号码:以非0、非1开头的七位或者八位数字假定被调试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 黑盒 测试 课件 ppt
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内