实验一 黑盒测试法――等价类划分法.doc

实验一 黑盒测试法――等价类划分法.doc

ID:55704519

大小:388.50 KB

页数:18页

时间:2020-05-25

实验一 黑盒测试法――等价类划分法.doc_第1页
实验一 黑盒测试法――等价类划分法.doc_第2页
实验一 黑盒测试法――等价类划分法.doc_第3页
实验一 黑盒测试法――等价类划分法.doc_第4页
实验一 黑盒测试法――等价类划分法.doc_第5页
资源描述:

《实验一 黑盒测试法――等价类划分法.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验一黑盒测试法——等价类划分法实验目的: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(

6、c<=1

7、

8、c>=100)cout<<"c的值超过允许的范围!";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<<"一般三角形!";}三角形问题:划分等价类有效等价类号码无效等价类号码输入条件输入三个整数整数1a为非整数一边为非整数b为非整数c为非整数a,b为非整数两边为非整数b,c为非整数a,c为非整数三边a,b,c均为非

17、整数12131415161718三个数2只给a只给一边只给b只给c只给a,b只给两边只给b,c只给a,c给出三个以上19202122232425非零数3a为0一边为零b为0c为0a,b为0两边为零b,c为0a,c为0三边a,b,c均为026272829303132正数4a<0一边<0b<0c<0a<0且b<0二边<0a<0且c<0b<0且c<0三边均<0:a<0且b<0且c<033343536373839输出条构成一般三角形a+b>cb+c>aa+c>b567a+b

18、腰三角形a=b且两边之b=c和大于a=c第三边8910构成等边三角形a=b=c11测试用例:1、覆盖有效等价类的测试用例用例IDabc预期输出覆盖等价类号码12345345445455545444一般三角形等腰三角形等腰三角形等腰三角形等边三角形1—71—7,81—7,91—7,101—7,112、覆盖无效等价类的测试用例用例IDabc覆盖等价类号码预期输出用例IDabc覆盖等价类号码预期输出6782.54534.55345.5121314无效输入无效输入无效输入2324252600530004000029303132无效输入无效输入无效输入无效输入

19、91011123.54.5534.55.53.545.53.54.55.515161718无效输入无效输入无效输入无效输入272829-3453-4534-5333435无效输入无效输入无效输入131415345192021无效输入无效输入无效输入30313233-3-45-34-53-4-5-3-4-536373839无效输入无效输入无效输入无效输入16171819344535345622232425无效输入无效输入无效输入无效输入3435363731532531132140414243非三角形非三角形非三角形非三角形202122045305340

20、262728无效输入无效输入无效输入38391423414445非三角形非三角形缺陷报告:缺陷编号1用例编号40缺陷类型代码错误严重级别严重优先级优先缺陷状态New测试阶段单元□集成□系统□验收□其它()可重现性是□否BUG原因□需求分析基本设计□详细设计□设计式样理解□编程□数据库设计□环境配置□其它()缺陷描述程序无法正常执行预期结果程序能运行,并且有运行的结果重现步骤备注打开vc++6.0,运行以下源代码。#include"iostream.h"voidmain(){inta,b,c;cout<<"请输入三角形的三条边(界于1-100之间)"<

21、>a>>b>>c;if(a<=1

22、

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

24、

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

26、

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

28、

29、a+c>b

30、

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

32、

33、b==c

34、

35、a==c)cout<<"是等边三角形!";if(a<>b&&b<>c&&c<>a)cout<<"一般三角形!";}发现

36、错误,无法执行。以下部分由BUG修改人填写缺陷修改描述将if语句的“<>”改成“!=”测试人修正人确认人修正

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

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

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