测试法用例的设计作业_第1页
测试法用例的设计作业_第2页
测试法用例的设计作业_第3页
测试法用例的设计作业_第4页
测试法用例的设计作业_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、黑盒测试法用例的设计1、某城市电话号码组成规则是:地区码+前缀+后缀。地区码:空白或者 3位数字;前缀:非0或者1开头的3位数字: 后缀:4位数字。某程序接受符合以上条件的电话号码,拒绝所有不符合规定的号码。对该程序使用等 价类划分法设计测试用例。解:第一步:划分等价类,建立输入等价类表并编号(见表9-1)。表9-1电话号码组成规则的等价类表输入条件有效等价类无效等价类地区码(1)空白(2)3 位数字(5)有非数字字符(6)少于3位数字(7)多于3位数字前缀200到999之间的3位数字(8)有非数字字符(9)起始位为0(10)起始位为1(11)少于3位数字(12)多于3位数字后缀(4)4位数字

2、(13)有非数字字符(14)少于4位数字(15)多于4位数字。第二步:设计测试用例,为有效等价类(1),( 3),( 4)共同设计一个测试数据,为有效等价类(2),(3),(4)共同设计一个测试数据,同时为每一个无效等价类设计相应测试数据。见表9-2 0表9-2等价类划分法测试用例表测试数据测试范围期望结果测试数据测试范围期望结果(1)()398-7735等价类(1),有效(8)(123)123-4567等价类(10)无效(391)398-7711等价类,有效(9)(123)73-4567等价类(11)无效(3)(2A0)456-5678等价类(5)无效(10)(123)7345-6789等价

3、类(12)无效(4)(34)234-5678等价类(6)无效(11)(123)734-13A4等价类(13)无效(5)(1234)567-6789等价类(7)无效(12)(123)734-234等价类(14)无效(6)(123)23C-4567等价类(8)无效(13)(123)734-23456等价类(15)无效(7)(123)010-2345等价类(9)无效2、某一 8位微机,其八进制常数定义为: 以零开头的数是八进制数,其值的范围是-177177,如 05, 0127, -065O下列步骤是应用等价类划分法设计上述案例测试用例的过程。请根据题意,在划分等价类表 中的编号和编号011处填入相

4、应内容,并在合理等价类测试用例表和不合理等价类测试用例 表中的“期望结果”与“覆盖范围”二列中填入相应的内容。解:(1)划分等价类并编号输入数据合理等价类不合理等价类八进制整数24位以0开头的数字串以非0非一开头的串35位以-0开头的数字串0开头含有非数字字符串-0开头含有非数字字符串0开头多于4个字符-后非0的多位串-0开头多于5个数字八进制数范围在-177177之间小于-177大于177(2)为合理等价类设计测试用例测试数据期望结果覆盖范围023显示有效输入1, 3-0156显示有效输入2, 3(3)为不合理等价类设计测试用例测试数据期望结果覆盖范围102显示无效输入40f23显示无效输入

5、5-03x3显示无效输入601765显示无效输入7-124显示无效输入8-01246显示无效输入9-0200显示无效输入100223显示无效输入11白盒测试练习题特 include otdio . h 藝 include 1程序如下图:9int. a, b f c;10inx IsATriangle;1112a = atoi Ca.rgv 1);13b = atoi Cargv2);14c = ato i(argv3);IE16if (ab+c) Cba+c) &(c 个等诂一角形 r W):24else if ( ( a != b) &( a != c )&( b 1 and B=0判定条件

6、N=A=2 or X11、语句覆盖测试用例输入输出判定M的取值判定N的取值覆盖路径A=2,B=0,X=4A=2,B=0,X=3TTP1(a-c-e)2、判定覆盖p1和p4可以作为测试用例,其中p1作为取真的路径,p4作为取反的路径。测试用例输入输出判定M的取值判定N的取值覆盖路径A=2,B=0,X=4A=2,B=0,X=3TTP 1:(a-c-e)A=1,B=1,X=1A=1,B=1,X=1FFP 4:(a-b-d)也可以让测试用例测试路径P2和P3。相应的两组输入数据如下:测试用例输入输出判定M的取值判定N的取值覆盖路径A=2,B=1,X=1A=2,B=1,X=2FTP 2:(a-c-d)A

7、=3,B=0,X=3A=3,B=1,X=1TFP 3:(a-b-e)测试用例输入输出取值条件具体取值条件覆盖路径A=2,B=0,X=4A=2,B=0,X=3T1,T2, T3, T4A1,B=0,A=2,X1P 1:(a-c-e)A=1,B=1,X=1A=1,B=1,X=1F1, F2, F3,F4A=1,B!=0,A!=2,X1,B=0,A=2,X1P 1:(a-c-e)A=1,B=1,X=1A=1,B=1,X=1F1, F2, F3,F4A=1,B!=0,A!=2,X1取真时B=0取真时A=2取真时X1取真时T1,取假时T2,取假时T3,取假时T4,取假时F1;F2;F3;F4。条件:A1

8、,A1,X1, B =0A w 1, B =0A=2, X1A 丰 2, X12)4)6)8)A1, B 丰 0A w 1, B 丰 0A=2, X w 1A 丰 2, X w 1条件组合测试用例输入输出覆盖条件取值覆盖条件组合覆盖路径A=2,B=0,X=4A=2,B=0,X=3T1,T2,T3,T41,5P 1:(a-c-e)A=2,B=1,X=1A=2,B=1,X=2T1,F1,T2,F12,6P 3:(a-b-e)A=1,B=0,X=3A=1,B=0,X=4F1,T2,F3,T43,7P 3:(a-b-e)A=1,B=1,X=1A=1,B=1,X=1F1,F2,F3,F44,8P 4:(a-b-d)6、路径覆盖测试用例输入输出覆盖条件取值覆盖条件组合覆盖路径A=2,B=0,X=4A=2,B=0,X=3T1,T2,T3,T41,5P 1:(a-c-e)A=1,B=0,X=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论