电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

实验一黑盒测试法——等价类划分法

实验一黑盒测试法——等价类划分法_第1页
1/17
实验一黑盒测试法——等价类划分法_第2页
2/17
实验一黑盒测试法——等价类划分法_第3页
3/17
实验一 黑盒测试法——等价类划分法 实验目的:1.掌握等价类划分的方法 2.掌握按等价类方法设计测试用例 实验内容: 1、请用等价类划分法为三角形问题划分等价类,并设计相应的测试用例,测试下面三角形问题程序,找出缺陷并改正,给出缺陷报告。 #include "iostream.h" void main(){ int a,b,c; cout<<"请输入三角形的三条边(界于 1-100 之间)"<>a>>b>>c; if(a<=1||a>=100)cout<<"a 的值超过允许的范围!"; if(b<=1||b>=100)cout<<"b 的值超过允许的范围!"; if(c<=1||c>=100)cout<<"c 的值超过允许的范围!"; if(a+b>c||a+c>b||b+c>a)cout<<"a,b,c 的值不能构成三角形!"; if(a==b&&b==c)cout<<"是等边三角形!"; if(a==b||b==c||a==c)cout<<"是等边三角形!"; if(a<>b&&b<>c&&c<>a)cout<<"一般三角形!"; } 三角形问题:划分等价类 有效等价类 号码 无效等价类 号码 输 入 条 件 输入三个整数 整数 1 a 为非整数 一边为非整数 b 为非整数 c 为非整数 a,b 为非整数 两边为非整数 b,c 为非整数 a,c 为非整数 三边 a,b,c 均为非整数 12 13 14 15 16 17 18 三个数 2 只给 a 只给一边 只给 b 只给 c 只给 a,b 只给两边 只给 b,c 只给 a,c 给出三个以上 19 20 21 22 23 24 25 非零数 3 a 为0 一边为零 b 为0 c 为0 a,b 为0 两边为零 b,c 为0 a,c 为0 三边 a,b,c 均为0 26 27 28 29 30 31 32 正数 4 a<0 一边<0 b<0 c<0 a<0 且 b<0 二边<0 a<0 且 c<0 b<0 且 c<0 三边均<0:a<0 且 b<0 且 c<0 33 34 35 36 37 38 39 输 出 条 构 成 一 般三角形 a+b>c b+c>a a+c>b 5 6 7 a+b

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

实验一黑盒测试法——等价类划分法

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群