欢迎来到天天文库
浏览记录
ID:38367573
大小:63.50 KB
页数:4页
时间:2019-06-11
《实验3 等价类划分和边界值分析 参考》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、例1:城市的电话号码由两部分组成。这两部分的名称和内容分别是:地区码:以0开头的三位或者四位数字(包括0);电话号码:以非0、非1开头的七位或者八位数字。假定被测试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码,就可用等价分类法来设计它的测试用例。(1)划分等价类并编号,如下表示:输入数据有效等价类无效等价类地区码(1)以0开头的3位数串(2)以0开头的4位数串(3)以0开头的含有非数字字符的串(4)以0开头的小于3位的数串(5)以0开头的大于4位的数串(6)以非0开头的数串电话号
2、码(7)以非0且非1开头的7位数串(8)以非0且非1开头的8位数串(9)以0开头的数串(10)以1开头的数串(11)以非0且非1开头的含有非法字符7位或者8位数串(12)以非0、非1开头的小于7位数串(13)以非0、非1开头的大于8位数串(2)为有效等价类设计测试用例:测试数据期望结果覆盖等价类01023145678显示有效输入(1)、(8)0232234567(1)、(7)08513456789显示有效输入(2)、(7)085123145678(2)、(8)(3)为每一个无效等价类至少设计一个测试
3、用例测试数据期望结果覆盖等价类0a3423456789显示无效输入(3)0523456789显示无效输入(4)0123423456789显示无效输入(5)234123456789显示无效输入(6)02801234567显示无效输入(9)02812345678显示无效输入(10)028qw123456显示无效输入(11)028623456显示无效输入(12)028886234569显示无效输入(13)例2:回顾三角形问题。分析问题中给出和隐含的对输入条件的要求:(1)整数(2)三个数(3)非零数(4)
4、正数5)两边之和大于第三边(6)等腰(7)等边如果a、b、c满足条件(1)~(4),则输出下列四种情况之一:1.如果不满足条件(5),则程序输出为“非三角形”。2.如果三条边相等即满足条件(7),则程序输出为“等边三角形”。3.如果只有两条边相等、即满足条件(6),则程序输出为“等腰三角形”。4.如果三条边都不相等,则程序输出为“一般三角形”。(1)划分等价类并编号,如下表示:输入条件有效等价类无效等价类输入3个整数1.整数12.a为非整数13.b为非整数14.c为非整数15.a和b为非整数16.b
5、和c为非整数17.a和c为非整数18.a、b、c为非整数2.三个数19.只输入a20.只输入b21.只输入c22.只输入a、b23.只输入b、c24.只输入a、c25.输入三个以上3.非零数26.a为027.b为028.c为029.a和b为030.b和c为031.a和c为032.a、b、c为04.正数33.a<034.b<035.c<036.a<0且b<037.a<0且c<038.b<0且c<039.a<0且b<0且c<0输出条件一般三角形5.a+b>c40.a+b=c1.b+c>a2.a+c>b1
6、2.a+b
此文档下载收益归作者所有