实验
3
墨盒测试法——等价类划分?/p>
实验目的?/p>
1.
掌握等价类划分的方法
2.
掌握按等价类测试用例
实验内容?/p>
1
、请用等价类划分法为三角形问题划分等价类,并设计相应的测试用例,
测试下面三角形问题程序,找出缺陷并改正?/p>
#include "iostream.h"
void main(){
int a,b,c;
cout<<"
请输入三角形的三条边
(
界于
1-100
之间
)"<<endl;
cin>>a>>b>>c;
if(a<=1||a>=100)cout<<"a
的值超过允许的范围?/p>
";
if(b<=1||b>=100)cout<<"b
的值超过允许的范围?/p>
";
if(c<=1||c>=100)cout<<"c
的值超过允许的范围?/p>
";
if(a+b>c||a+c>b||b+c>a)cout<<"a,b,c
的值不能构成三角形?/p>
";//
?/p>
if(a==b&&b==c)cout<<"
是等边三角形?/p>
";//
?/p>
if(a==b||b==c||a==c)cout<<"
是等腰三角形?/p>
";
if(a<>b&&b<>c&&c<>a)cout<<"
一般三角形?/p>
";//
?/p>
}