- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验3 墨盒测试法——等价类划分法
实验目的:1.掌握等价类划分的方法
2.掌握按等价类测试用例
实验内容:
1、请用等价类划分法为三角形问题划分等价类,并设计相应的测试用例,测试下面三角形问题程序,找出缺陷并改正。
#include iostream.h
void main(){
int a,b,c;
cout请输入三角形的三条边(界于1-100之间)endl;
cinabc;
if(a=1||a=100)couta的值超过允许的范围!;
if(b=1||b=100)coutb的值超过允许的范围!;
if(c=1||c=100)coutc的值超过允许的范围!;
if(a+bc||a+cb||b+ca)couta,b,c的值不能构成三角形!;
if(a==bb==c)cout是等边三角形!;
if(a==b||b==c||a==c)cout是等腰三角形!;
if(abbcca)cout一般三角形!;
}
划分等价类:
有效等价类
号码
无效等价类
号码
输
入
条
件
输
入
三
个
整
数
整数
1
一边为非整数
a为非整数
12
b为非整数
13
c为非整数
14
两边为非整数
a、b为非整数
15
a、c为非整数
16
b、c为非整数
17
三边都为非整数
a、b、c都为非整数
18
输入三个数
2
只给一个数
只给a
19
只给b
20
只给c
21
只给两个数
只给a、b
22
只给a、c
23
只给b、c
24
三个数都没有给出
a、b、c为空
25
非零
3
一边为0
a为0
26
b为0
27
c为0
28
两边为0
b为0
29
a、c为0
30
b、c为0
31
三边都为0
a、b、c为0
32
正数
4
一边小于0
a小于0
33
b小于0
34
c小于0
35
两边小于0
a、b小于0
36
a、c小于0
37
b、c小于0
38
输出条件
构成一个三角形
a+bc
5
a+bc
39
a+b=c
a+cb
6
a+cb
40
a+c=b
b+ca
7
b+ca
41
b+c=a
构成一个等腰三角形(且两边之和大于第三遍)
a=b
8
a=c
9
b=c
10
构成一个等边三角形
a=b=c
11
测试用例
覆盖有效类的测试用例
用例ID
a b c
预期输出
覆盖等价类号码
1
3 4 5
一般三角形
1—7
2
4 4 5
等腰三角形
1—7,8
3
4 5 5
等腰三角形
1—7,9
4
5 4 5
等腰三角形
1—7,10
5
4 4 4
等边三角形
1—7,11
覆盖无效类的测试用例
用例ID
a b c
覆盖等价类号码
预期输出
用例ID
a b c
覆盖等
价类号码
预期输出
6
2.5 4 5
12
无效输入
23
0 0 5
29
无效输入
7
3 4.5 5
13
无效输入
24
3 0 0
30
无效输入
8
3 4 5.5
14
无效输入
25
0 4 0
31
无效输入
26
0 0 0
32
无效输入
9
3.5 4.5 5
15
无效输入
27
-3 4 5
33
无效输入
10
3 4.5 5.5
16
无效输入
28
3 -4 5
34
无效输入
11
3.5 4 5.5
17
无效输入
29
3 4 -5
35
无效输入
12
3.5 4.5 5.5
18
无效输入
13
3
19
无效输入
30
-3 -4 5
36
无效输入
14
4
20
无效输入
31
-3 4 -5
37
无效输入
15
5
21
无效输入
32
3 -4 -5
38
无效输入
33
-3 -4 -5
39
无效输入
16
3 4
22
无效输入
34
3 1 5
40
非三角形
17
4 5
23
无效输入
35
3 2 5
41
非三角形
18
3 5
24
无效输入
36
3 1 1
42
非三角形
19
25
无效输入
37
3 2 1
43
非三角形
20
0
您可能关注的文档
最近下载
- ISO_1406 4-3_中文版.pdf VIP
- 中学生冬季安全教育.pptx VIP
- 07MS101:市政给水管道工程及附属设施.pdf VIP
- 中学生冬季安全教育课件.ppt VIP
- 初中历史教学中的历史思维能力培养.pptx VIP
- 发那科机器人Line Tracking(直线追踪)FANUC.pdf VIP
- 中学生国家网络安全法.pptx VIP
- 一种氧化透明质酸-PDRN-多肽纳米乳液及其制备方法.pdf VIP
- House of David《大卫王朝(2025)》第一季第三集完整中英文对照剧本.docx VIP
- House of David《大卫王朝(2025)》第一季第一集完整中英文对照剧本.docx VIP
原创力文档


文档评论(0)