软件测试用例——三角形

1、题目:输入三个数a、b、c分别作为三边的边长构成三角形。通过程序判定所构成的三角形是一般三角形、等腰三角形还是等边三角形时。请为该程序设计测试用例。

用等价类划分方法:

分析:

软件测试用例——三角形

得出测试用例:

软件测试用例——三角形

 

用判定表法:

条件   1 2 3 4 5 6 7 8 9 10 11 12 13 14
a>0 0 1 1 1 1 1 1 1 1 1 1 1 1 1
b>0 0 1 1 1 1 1 1 1 1 1 1 1 1
c>0 0 1 1 1 1 1 1 1 1 1 1 1
a+b>c 0 1 1 1 1 1 1 1 1 1 1
a+c>b 0 1 1 1 1 1 1 1 1 1
c+b>a 0 1 1 1 1 1 1 1 1
a=b 0 1 1 1 1 0 0 0
b=c 0 0 1 1 0 0 1 1
a=c 0 0 0 1 1 1 0 1
  非三角形                
  一般三角形                          
  等腰三角形                      
  等边三角形                    
0:不是;1:是; -:无关项

 

测试用例设计:

编号 a b c 结果
1 -1 2 3 非三角型
2 2 -2 4 非三角型
3 2 3 0 非三角型
4 1 2 4 非三角型
5 2 5 2 非三角型
6 6 2 2 非三角型
7 3 4 5 一般三角形
8 3 3 5 等腰三角形
9 4 4 4 等边三角形
10 5 5 5 等边三角形
11 3 5 3 等腰三角形
12 5 3 3 等腰三角形
13 6 6 6 等边三角形

 

 

来源:我不想成秃头

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年7月11日
下一篇 2019年7月11日

相关推荐