实验3 等价类划分和边界值分析 参考

实验3 等价类划分和边界值分析 参考

ID:38367573

大小:63.50 KB

页数:4页

时间:2019-06-11

实验3 等价类划分和边界值分析  参考_第1页
实验3 等价类划分和边界值分析  参考_第2页
实验3 等价类划分和边界值分析  参考_第3页
实验3 等价类划分和边界值分析  参考_第4页
资源描述:

《实验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

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

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

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