首页 > 代码库 > 第5次作业+105032014138+牟平

第5次作业+105032014138+牟平

 

 

2)测试用例设计表

输入条件

三个数据

有效等价类

无效等价类

abc均为整数(1

a为非整数 14

b为非整数 15

c为非整数 16

ab为非整数 17

ac为非整数 18

bc为非整数 19

abc为非整数 20

各边取值均在(0~100)(2

a<0 21

a>100 22

b<0 23

b>100 24

c<0 25

c>100 26

输入三个数abc3

a为空 27

b为空 28

c为空 29

ab为空 30

ac为空 31

bc为空 32

abc均为空 33

输出条件

一般三角形

a+b>c (4)

a+b=c 34

a+b<c 35

a+c>b (5)

a+c=b 36

a+c<b 37

b+c>a (6)

b+c=a 38

b+c<a 39

等腰三角形

a=b 7

 

a=c 8

 

b=c 9

 

等边三角形

a=b=c 10

 

直角三角形

a2+b2=c11

 

a2+c2=b12

 

b2+c2=a13

 

 

 

 

决策表测试用例

编号

输入

预期输出

实际输出

结果

a

b

c

三角形类型

周长

面积

三角形类型

周长

面积

1

5

2

3

不构成三角形

 

 

不构成三角形

 

 

通过

2

5

3

2

不构成三角形

 

 

不构成三角形

 

 

通过

3

3

5

2

不构成三角形

 

 

不构成三角形

 

 

通过

4

6

4

5

一般三角形

15

7.8

一般三角形

15

7.8

通过

5

5

5

6

等腰三角形

16

12.0

等腰三角形

16

12.0 

通过

6

5

8

5

等腰三角形

18

12.0

等腰三角形

16

12.0

通过

7

10

8

8

等腰三角形

26

2

等腰三角形

 26

 

通过

8

3

3

3

等边三角形

9

2.25

等边三角形

9

2.25

通过

9

5

12

13

直角三角形

30

30.0

直角三角形

30

30.0

通过

10

10

6

8

直角三角形

24

24.0

直角三角形

24

24.0 

通过

11

5

4

3

直角三角形

12

6.0

直角三角形

12

6.0 

通过

 

 

 

 

无效等价类覆盖测试用例

编号

输入

覆盖等价类

预期输出

实际输出

结果

a

b

c

三角形类型

周长

面积

三角形类型

周长

面积

1

a

2

3

14

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

通过

2

3

b

2

15

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

通过

3

3

4

c

16

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

通过

4

10.5

0.5

8

17

输入有误,请重新输入!

 

 

输入有误,请重新输入!

 

 

通过

5

10.2

15

8.2

18

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

通过

6

16

7.3

0.2

19

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

通过

7

0.5

3.8

8.8

20

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

通过

8

-15

5

5

21

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

通过

9

222

88

5

22

边的值不在范围内

 

 

边的值不在范围内

 

 

通过

10

50

-50

50

23

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

通过

11

8

222

8

24

边的值不在范围内

 

 

边的值不在范围内

 

 

通过

12

88

88

-8

25

输入有误,请重新输入

 

 

输入格式错误,请输入整数!

 

 

通过

13

88

88

111

26

边的值不在范围内

 

 

边的值不在范围内

 

 

通过

14

 

5

5

27

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

通过

15

5

 

5

28

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

通过

16

5

5

 

29

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

通过

17

 

 

55

30

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

通过

18

 

55

 

31

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

通过

19

55

 

 

32

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

通过

21

 

 

 

33

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

通过

22

8

8

20

34

不构成三角形

 

 

不构成三角形

 

 

通过

23

1

1

20

35

不构成三角形

 

 

不构成三角形

 

 

通过

24

1

30

50

36

不构成三角形

 

 

不构成三角形

 

 

通过

25

1

30

10

37

不构成三角形

 

 

不构成三角形

 

 

通过

26

80

6

8

38

不构成三角形

 

 

不构成三角形

 

 

通过

27

5

5

50

39

不构成三角形

 

 

不构成三角形

 

 

通过

 

 

 

 

 

 

决策表

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

a+b>c

F

T

T

T

T

T

T

T

T

T

T

T

T

T

T

T

T

T

a+c>b

F

T

T

T

T

T

T

T

T

T

T

T

T

T

T

T

T

b+c>a

F

T

T

T

T

T

T

T

T

T

T

T

T

T

T

T

a=b

F

T

F

F

T

T

T

F

F

F

F

a=c

F

F

T

F

T

F

T

T

F

F

F

b=c

F

F

F

T

T

T

F

T

F

F

F

a2+b2=c

F

F

F

F

F

T

F

F

T

T

F

T

a2+c2=b

F

F

F

F

F

F

T

F

T

F

T

T

b2+c2=a

F

F

F

F

F

F

F

T

F

T

T

T

等腰三角形

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

等边三角形

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

一般三角形

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

直角三角形

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

不构成三角形

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

不可能

 

 

 

 

 

 

 

 

 

 

 

 

决策表测试用例

编号

输入

预期输出

实际输出

结果

a

b

c

三角形类型

周长

面积

三角形类型

周长

面积

1

5

2

3

不构成三角形

 

 

不构成三角形

 

 

通过

2

5

3

2

不构成三角形

 

 

不构成三角形

 

 

通过

3

3

5

2

不构成三角形

 

 

不构成三角形

 

 

通过

4

6

4

5

一般三角形

15

7.8

一般三角形

15

7.8

通过

5

5

5

6

等腰三角形

16

12.0

等腰三角形

16

12.0 

通过

6

5

8

5

等腰三角形

18

12.0

等腰三角形

16

12.0

通过

7

10

8

8

等腰三角形

26

2

等腰三角形

 26

 

通过

8

3

3

3

等边三角形

9

2.25

等边三角形

9

2.25

通过

9

5

12

13

直角三角形

30

30.0

直角三角形

30

30.0

通过

10

10

6

8

直角三角形

24

24.0

直角三角形

24

24.0 

通过

11

5

4

3

直角三角形

12

6.0

直角三角形

12

6.0 

通过

 

 

3)测试结论

花出决策表用了一些时间,测试没发现什么问题,顺利通过

4)给开发同学的建议

旦复旦兮,一起加油

第5次作业+105032014138+牟平