软件测试-实验文档-黑盒测试法-等价类划分

软件测试-实验文档-黑盒测试法-等价类划分

ID:37305002

大小:561.61 KB

页数:20页

时间:2019-05-21

软件测试-实验文档-黑盒测试法-等价类划分_第1页
软件测试-实验文档-黑盒测试法-等价类划分_第2页
软件测试-实验文档-黑盒测试法-等价类划分_第3页
软件测试-实验文档-黑盒测试法-等价类划分_第4页
软件测试-实验文档-黑盒测试法-等价类划分_第5页
资源描述:

《软件测试-实验文档-黑盒测试法-等价类划分》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录:等价类划分黑盒测试报告1一、实验目的1二、实验内容22.1实验问题描述:22.2测试环境与配置:32.3源程序:32..4程序思路说明:5三、测试方法63.1等价类划分测试三角形程序63.2等价类划分测试电话号码程序93.3等价类划分测试NextDate程序10四、测试结果及缺陷分析124.1测试执行情况与记录124.2缺陷统计与分析16五、测试结论与心得体会165.1测试结论165.2心得体会16六、附录176.1执行三角形程序等价类测试用例时的部分截图176.2执行NextDate程序等价类测

2、试用例时的部分截图19等价类划分黑盒测试报告一、实验目的掌握等价类划分进行黑盒测试的原理,熟悉等价类划的划分方法,及相应测试用例的设计步骤。灵活应用等价类方法对实际软件进行测试分析,统计软件缺陷,并能够利用其它黑盒测试方法对等价类划分方法进行补充。20一、实验内容2.1实验问题描述:1、请用等价类划分法为三角形问题划分等价类,并设计相应的测试用例,测试下面三角形问题程序,找出缺陷并改正,给出缺陷报告2、某城市电话号码由三部分组成,分别是:1)地区码:以0开头的三位或者四位数字(包括0);2)电话号码:以

3、非0、非1开头的七位或者八位数字。假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。要求:(1)请选择适当的黑盒测试方法,写出选择该方法的原因,并使用该方法的步骤,给出测试用例表。(2)如果所生成的测试用例不够全面,请考虑用别的测试方法生成一些补充的测试用例。3、请尝试编写NextDate函数,考虑闰年,2月等特殊情况,并划分等价类,按强一般等价类划分法设计测试用例,并进行测试,要求给出部分测试用例截图,撰写测试报告202.2测试环境与配置:2.3源程序:2.3.1三角形程序源

4、码#include"iostream.h"voidmain(){inta,b,c;cout<<"请输入三角形的三条边(界于1-100之间)"<>a>>b>>c;if(a<=1

5、

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

7、

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

9、

10、c>=100)cout<<"c的值超过允许的范围!";if(a+b>c

11、

12、a+c>b

13、

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

15、b==c)cout<<"是等边三角形!";if(a==b

16、

17、b==c

18、

19、a==c)cout<<"是等边三角形!";if(a<>b&&b<>c&&c<>a)cout<<"一般三角形!";}2.3.2NextDate程序源#includeusingnamespacestd;voidmain(){intday,year,month;while(1){cout<<"输入年月日(空格隔开)"<>year>>month>>day;if(month<0

20、

21、month>12){c

22、out<<"月份不在(1~12)之间:"<

23、

24、day>31){cout<<"日期不在(1~31)之间:"<

25、

26、(year%4&&year%100))//结果为True表示为平年{if(day>28){cout<

27、}}else{if(day>29){cout<<"二月份最多有29天"<

28、

29、month==3

30、

31、month==5

32、

33、month==7

34、

35、month==8

36、

37、month==10){//月有

38、31天if(day<=29){day+=2;}else{day=(day+2)%31;month+=1;}}else{//月有30天if(day>30){cout<

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

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

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