服务外包实验3_黑盒测试等价类划分.doc

服务外包实验3_黑盒测试等价类划分.doc

ID:58981065

大小:286.00 KB

页数:8页

时间:2020-09-16

服务外包实验3_黑盒测试等价类划分.doc_第1页
服务外包实验3_黑盒测试等价类划分.doc_第2页
服务外包实验3_黑盒测试等价类划分.doc_第3页
服务外包实验3_黑盒测试等价类划分.doc_第4页
服务外包实验3_黑盒测试等价类划分.doc_第5页
资源描述:

《服务外包实验3_黑盒测试等价类划分.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验3墨盒测试法——等价类划分法实验目的:1.掌握等价类划分的方法2.掌握按等价类测试用例实验容:1、请用等价类划分法为三角形问题划分等价类,并设计相应的测试用例,测试下面三角形问题程序,找出缺陷并改正。#include"iostream.h"voidmain(){inta,b,c;cout<<"请输入三角形的三条边(界于1-100之间)"<>a>>b>>c;if(a<=1

2、

3、a>=100)cout<<"a的值超过允许的围!";if(b<=1

4、

5、b>=100)cout<<"b的值超过允许的围!";if(c<=1

6、

7、c>=100)cout<<"c的

8、值超过允许的围!";if(a+b>c

9、

10、a+c>b

11、

12、b+c>a)cout<<"a,b,c的值不能构成三角形!";if(a==b&&b==c)cout<<"是等边三角形!";if(a==b

13、

14、b==c

15、

16、a==c)cout<<"是等腰三角形!";if(a<>b&&b<>c&&c<>a)cout<<"一般三角形!";}2、城市的由两部分组成。这两部分的名称和容分别是:1)地区码:以0开头的三位或者四位数字(包括0);2):以非0、非1开头的七位或者八位数字。假定被调试的程序能接受一切符合上述规定的,拒绝所有不符合规定的,就可用等价分类法来设计它的调试用例。输入数据有效

17、等价类无效等价类地区码(1)以0开头的3位数串(2)以0开头的4位数串(3)以0开头的含有非数字字符的串(4)以0开头的小于3位的数串(5)以0开头的大于4位的数串(6)以非0开头的数串(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位数串请按照上述等价类的划分为此程序设计测试用例,参考答案如下:序号测试数据期望结果覆盖围实际输出101023145678显示有效输入(1)、(8)无反应20

18、232234567显示有效输入(1)、(7)无反应308513456789显示有效输入(2)、(7)无反应4085123145678显示有效输入(2)、(8)无反应50a3423456789显示无效输入(3)无反应60523456789显示无效输入(4)区号错误70123423456789显示无效输入(5)区号错误8234123456789显示无效输入(6)区号错误902801234567显示无效输入(9)号错误1002812345678显示无效输入(10)号错误11028qw123456显示无效输入(11)无反应12028623456显示无效输入(12)号错误13

19、028886234569显示无效输入(13)号错误3.NextDate问题NextDate函数包含三个变量month、day和year,函数的输出为输入日期后一天的日期。例如,输入为1989年5月16日,则函数的输出为1989年5月17日。要求输入变量month、day和year均为整数值,并且满足下列条件,也就是有效等价类:1≤month≤121≤day≤311812≤year≤2012若条件(1)~(3)中任何一个条件失效,则NextDate函数都会产生一个输出,指明相应的变量超出取值围,比如“month的值不在1-12围当中”。显然还存在着大量的year、mo

20、nth、day的无效组合,我们可以给出下列无效等价类:month<1month>12day<1day>31year<1812year>2012请根据划分好的等价类设计测试用例。

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

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

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