黑盒测试用例设计练习一讲评ppt课件.ppt

黑盒测试用例设计练习一讲评ppt课件.ppt

ID:58977488

大小:657.00 KB

页数:34页

时间:2020-09-27

黑盒测试用例设计练习一讲评ppt课件.ppt_第1页
黑盒测试用例设计练习一讲评ppt课件.ppt_第2页
黑盒测试用例设计练习一讲评ppt课件.ppt_第3页
黑盒测试用例设计练习一讲评ppt课件.ppt_第4页
黑盒测试用例设计练习一讲评ppt课件.ppt_第5页
资源描述:

《黑盒测试用例设计练习一讲评ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、等价类划分实践一在证券柜台系统中规定:“用户密码是由字母开头,后跟字母或数字的任意组合构成。最少字符数为4个,最大字符数为12个。”并且规定:“用户密码不能与用户注册号相同,且不能全为字母。”用等价类划分方法,建立输入等价类表:等价类划分实践一输入条件有效等价类无效等价类密码字符数(1)4-12(2)<4、(3)>12密码组成(4)以字母开头,字母+数字(5)全为字母(6)不以字母开头(7)用户名(8)以字母开头,包括其他字符等价类划分实践一测试数据期望结果覆盖范围a125显示有效输入(1)(4)为有效等价类设计测试用例,表中有两个合理等价类,

2、设计两个例子等价类划分实践一为每一个无效等价类至少设计一个测试用例测试数据期望结果覆盖范围abc显示无效输入(2)dding789000de显示无效输入(3)adrdrdd显示无效输入(5)1rfi125显示无效输入(6)Ad123显示无效输入(7)ad>87显示无效输入(8)等价类划分实践一参考等价类划分原则原则,列出所有的有效等价类和无效等价类,对相应事项进行编号设计一个新的测试用例,使其尽可能多地覆盖那些尚未被涵盖的有效等价类,重复这一步,直到所列出的所有有效等价类都被覆盖为止设计一个新的测试用例,使其覆盖一个且仅一个尚未被涵盖的无效等价

3、类,重复这一步,直到所列出的所有无效等价类都被覆盖为止。等价类课堂例子:边界分析输入条件测试用例说明测试数据期望结果选取理由密码长度4个字符12个字符3个字符13个字符6个字符ab12Addc14dgi#dgabcAddcdsdgi#dgddd12gd输入有效输入有效显示出错显示出错输入有效最小位数最大位数刚好大于最小位数刚好大于最大位数等价类划分实践二某企业招工,要求报名者的出生日期在1970年1月~1990年12月之间,企业的人事管理系统需要输入报名者的出生日期,规定日期由6位数字字符组成,前4位表示年,后2位表示月。出生年月不在规定范围内

4、的,系统将拒绝接受,并显示“年龄不合格”的出错信息。试用等价类划分法设计测试用例,来测试系统的“年龄检查功能”。等价类划分实践二第一步:划分等价类可以划分为3个有效等价类,7个无效等价类,如下表所示。等价类划分实践二第二步:确立测试用例首先为每一个等价类规定一个唯一的编号。设计测试用例,尽可能多的覆盖有效等价类。在表中列出了3个有效等价类,编号为①、⑤、⑧,可公用一个测试用例,例如:等价类划分实践二为每一个无效等价类设计一个测试用例,如下:等价类划分实践二让几个有效等价类公用一个测试用例,可以减少测试次数,提高测试效率;但若几个无效等价类合用一

5、个测试用例,就可能使错误遗漏。就上面的例子而言,假定把196902(对应无效等价类6)和198000(对应无效等价类9)合并为一个测试用例196900,即使在测试时显示“年龄不合格”的信息,也不能证明程序是对月份为“00”的输入进行了判断还是对年份为“1969”的输入进行了判断。等价类划分实践二再进一步讲,其实在第一步“划分等价类”时,就应该防止有意或无意的将几个独立的无效等价类写成一个无效等价类。例如,若在上例中把9、10两个无效等价类合并写成“等于0或大于12”,则与之相应的测试用例也将从原来的2个减为1个,对程序的测试就不完全了。边界值分

6、析实践二测试数据期望结果覆盖的有效等价类备注197012输入有效、⑤、⑧边界值测试199001输入有效、⑤、⑧边界值测试198110输入有效、⑤、⑧(4)、结合边界值测试,如下测试数据期望结果覆盖的无效等价类备注95June无效输入②20036无效输入③边界值测试长度为52001006无效输入④边界值测试,长度为7196912无效输入⑥199101无效输入⑦198000无效输入⑨198013无效输入⑩13等价类划分实践二按照输入域划分等价类的例子。某保险公司承担人寿保险,该公司保费计算方式为:保费=投保额*保险率,保险率依点数不同而有别,10点

7、以上(含10点)费率为0.6%,10点以下费率为0.1%点数的计算是年龄、性别、婚姻、抚养人数所得的点数的总和输入:年龄、性别、婚姻、抚养人数输出:保险率输入数据说明年龄20~396点40~594点99以下59以上、20以下1以上2点性别男5点女3点婚姻已婚3点未婚5点抚养人数1人扣0.5点最多扣3点(四舍五入)第一步:输入和输出变量确认按照输入域划分等价类的例子。输入:年龄、性别、婚姻、抚养人数输出:保险率等价类划分原则:按照输入变量来确认等价类(有效等价类和无效等价类)第二步:等价类划分输入年龄有效等价类20~39(6点)(1)40~59(

8、4点)(2)60~79、1~19(2点)(3)无效等价类空白(未知)(4)<1(未知)(5)>79(未知)(6)包含非数字字符(未知)(7)性别有效等

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。