软件工程–作业4软件测试

画出该问题的等价类表,并为每个等价类进行编

输入条件

有效等价类

无效等价类

是否为三角形的三条边

a>0——(1)

b>0——(2)

c>0——(3)

a+b>c—-(4)

b+c>a—-(5)

a+c>b—-(6)

a

b

c

a+b

b+c

a+c

是否为等腰三角形

a=b——(13)

b=c——(14)

a=c——(15)

(a!-b)and(b!-c)and(a!-c)— (16)

是否为等边三角形

(a=b)and(b=c)and(a=c)— (17)

a!=b——(18)

b!=c——(19)

a!=c——(20)

根据等价类表,设计的该问题测试用例如下:

【a,b,c】

覆盖等价类

输出

1

3,4,5

(1)(2)(3)(4)(5)(6)

不等边三角形

2

0,1,2

(7)

非三角形

3

1,0,2

(8)

4

1,2,0

(9)

5

1,2,3

(10)

6

3,1,2

(11)

7

1,3,2

(12)

8

3,3,4

(1)(2)(3)(4)(5)(6)(19)

等腰三角形

9

3,4,4

(1)(2)(3)(4)(5)(6)(14)

10

3,4,3

(1)(2)(3)(4)(5)(6)(15)

11

3,4,5

(1)(2)(3)(4)(5)(6)(16)

非等腰三角形

12

3,3,3

(1)(2)(3)(4)(5)(6)(17)

等边三角形

13

3,4,4

(1)(2)(3)(4)(5)(6)(18)

非等边三角形

14

3,4,3

(1)(2)(3)(4)(5)(6)(19)

15

3,3,4

(1)(2)(3)(4)(5)(6)(20)

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年4月18日
下一篇 2022年4月18日

相关推荐