软件测试实验报告
课程名称:软件测试
实验项目:判断三角形
专业班级:计091
姓名:***
学号:**********
一.实验题目
输入三个整数作为三边的边长构成三角形,分别用等价类方法和判定表方法构造测试用
例进行测试(注:三角形可能为一般三角形,等腰三角形,等边三角形)二.设计程序代码如下:
#include<iostream>
#include <math.h>
using namespace std;
void main(){
cout<<"输入三边边长:"<<endl;
int a,b,c;
cin>>a;
cin>>b;
cin>>c;
if(a+b>c&&a+c>b&&b+c>a&&fabs(a-b)<c&&fabs(a-c)<b&&fabs(b-c)<a){ if(a==b&&b==c){
cout<<"可构成等边三角形:"<<endl;
}
else if(a==b||a==c||b==c){
cout<<"可构成等腰三角形"<<endl;
}
else
{
cout << "可构成普通三角形" << endl;
}
}
else cout<<"不能构成三角形"<<endl;
}
三.等价类划分:
(1)划分等价类:
四:判定表方法。