當前位置:吉日网官网 - 錢幣收藏 - 如何寫壹個三角形的測試用例?

如何寫壹個三角形的測試用例?

1.等價分類:壹個三角形的三條邊A、B、C的數據類型不同。

2.邊值分析:由於三角形的邊長可以是正整數,也可以是正小數,所以不測試長度,所以不需要邊值分析。

三、因果圖:三角形三條邊的數據輸入組合。

讓我們來看看三角流程圖:

我們再來分析壹下三角形的等價類:

有效等價類:

輸入3個正整數或小數:

1,兩個數之和大於第三個數,如A

2.兩個數之和不大於第三個數。

3.兩個數相等,如A=B或B=C或C = A。

4、三個數相等,如A=B=C B = C。

5,三個數不相等,比如A!=B,B!=C,C!=A

無效的等價類:

1,空

2.負整數

3.非數字

4,少於三個數字

三角形測試用例類別

輸入條件有效等價類無效等價類

它是三角形嗎?

(A & gt0) (1)

(B& gt;0) (2)

(C & gt0) (3)

(A+B& gt;C) (4)

(b+ C & gt;答)(5)

(C+A & gt;B) (6) (A<=0) (7)

(B& lt;=0) (8)

(C & lt=0) (9)

(A+B& lt;=C) (10)

(b+ C & lt;=A) (11)

(C+A & lt;=B) (12)

是等腰三角形嗎?

(A=B) (13)

(B=C) (14)

(C=A) (15) (A!=B)和(B!=C)和(C!=A) (16)

是等腰直角三角形嗎:

(A=B)and(A^2+B^2=C^2) (17)

(B=C)and(B^2+C^2=A^2) (18)

(C=A)and(C^2+A^2=B^2) (19)

是等邊三角形嗎:

(A=B)和(B=C)和(C=A) (20)

(答!=B) (21)

(B!=C) (22)

(C!=A) (23)

三角形測試用例:

序號(1)(2)(3)(4)(5)(6)是壹個三角形。

2 (7)非三角形

3 (8)非三角形

4 (9)非三角形

5 (10)非三角形

6 (11)非三角形

7 (12)非三角形

8(1)(2)(3)(4)(5)(6)(13)等腰三角形

9(1)(2)(3)(4)(5)(6)(14)等腰三角形

10(1)(2)(3)(4)(5)(6)(15)等腰三角形

11(1)(2)(3)(4)(5)(6)(17)等腰直角三角形

12(1)(2)(3)(4)(5)(6)(16)(20)(22)(23)(24)是三角形。

15(1)(2)(3)(4)(5)(6)(16)(21)等邊三角形

16無效等價類錯誤提示

18無效等價類錯誤提示

  • 上一篇:油畫收藏應該掌握的幾個小技巧
  • 下一篇:淘寶買的卡是什麽意思?
  • copyright 2024吉日网官网