1. 程式人生 > >第5次作業+105032014138+牟平

第5次作業+105032014138+牟平

輸出 mil 取值 style 類型 family justify 用例 加油

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=c2 11

a2+c2=b2 12

b2+c2=a2 13

決策表測試用例

編號

輸入

預期輸出

實際輸出

結果

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=c2

F

F

F

F

F

T

F

F

T

T

F

T

a2+c2=b2

F

F

F

F

F

F

T

F

T

F

T

T

b2+c2=a2

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+牟平