cin>>c;
while(c<1 || c>100)
{
cout<<"c 的值超出范围,请重新输入边长 c 的值:\n";
cin>>c;
}
cout<<"c 的值是:"<
3
4
5
6
1,1,1
99,99,99
1,100,100
49,50,50
1,3,4
1,3,4
1,4
1,4
10
11
12
13
2,100,101
3,2.3,9
$,c,a
50,34,Null
8
7
8
9
【测试结果】
编号
输入值
测试结果(截图)
1
15,20,30
2
3,4,5
3
1,1,1
4
99,99,99
5
1,100,100
6
49,50,50
7
0,100,101
8
1,99,100
9
0,2,99
10
2,100,101
11
12
3,2.3,9
$,c,a
13
50,34,Null
无效
无效
无效
【心得体会】
通过 C++语言编写黑盒测试,使我更深度的了解黑盒测试方法。等价类划分设计方法是
把所有可能的输入数据,即程序的输入域划分成若干部分,然后从每个子集中选取少数具有
代表性的数据作为测试用例。边界值分析方法是对等价类划分方法的补充。使用边界值分析
法方设计测试用例,应先确定边界情况。通常输入和输出等价类的边界,就是应着重测试边
界的情况。其次,应当选取正好等于、刚刚大于、或刚刚小于边界的值作为测试数据。
根据实验要求编写程序时,要考虑程序的可行性,把所有可能的输入情况都考虑清楚,充
分体现了软件测试的严谨性。在编程过程中,由被动接受知识变为主动思考、验证、解决问
题的过程,并且发现了很多问题和规律,这样就会举一反三,触类旁通,从实际出发,对软
件测试学习有很大的帮助。