軟體測試技術黑盒測試報告程式判斷這三條邊是否能構成三角形

2023-01-01 23:36:03 字數 4587 閱讀 7979

1樓:匿名使用者

1全部1、兩數之和大於第三數,如a0) (1)

(b>0) (2)

(c>0) (3)

(a+b>c) (4)

(b+c>a) (5)

(c+a>b) (6) (a<=0) (7)

(b<=0) (8)

(c<=0) (9)

(a+b<=c) (10)

(b+c<=a) (11)

(c+a<=b) (12)

是否是等腰三角形

(a=b) (13)

(b=c) (14)

(c=a) (15) (a!=b)and(b!=c)and(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)and(b=c)and(c=a) (20)

(a!=b) (21)

(b!=c) (22)

(c!=a) (23)

三角形測試用例:

序號 [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 [1,3,2] (11) 非三角形

7 [3,1,2] (12) 非三角形

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

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

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

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

12 [4,2√2,2√2] (1)(2)(3)(4)(5)(6)(18) 等腰直角三角形

13 [2√2,4,2√2] (1)(2)(3)(4)(5)(6)(19) 等腰直角三角形

14 [3,4,5] (1)(2)(3)(4)(5)(6)(16)(20)(22)(23)(24) 是三角形

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

2樓:匿名使用者

寫個程式判斷?那就先排序,然後兩個小的相加,大於第三邊就pass,不行就fail

輸入三個正整數a、b、c,分別作為三角形的三條邊,通過程式判斷三條邊是否能構成三角形? 20

3樓:匿名使用者

按照數學公式判斷就可以了

4樓:匿名使用者

#includeint main()

c屁jl±a唰ㄟ抱x~q∵dトza唰ㄟ抱h

5樓:生哥帶你看電影

同求,哥們救命啊!有用例的話就發份給我吧,發到[email protected],我明天去面試要有這道題啊

6樓:匿名使用者

根據定義不久可以了?

如何用黑盒測試方法來設計測試用例,測試三條邊是否為三角形!速求!!

7樓:匿名使用者

這個問題被問太多次了 到處都是準確答案

軟體測試 在三角形計算中,要求三角型的三個邊長:a、b 和c。當三邊不可能構成三角形時提示錯誤

8樓:匿名使用者

一、等價類劃分:三角形三條邊a、b、c的資料型別不同

二、邊界值分析:由於三角形的邊長可以是正整數或正小數,所以就不對長度進行測試,那麼邊界值分析就不用了

三、因果圖法:三角形的三條邊資料輸入組合

我們看一下三角形的流程圖:

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

有效等價類:

輸入3個正整數或正小數:

1、兩數之和大於第三數,如a0) (1)

(b>0) (2)

(c>0) (3)

(a+b>c) (4)

(b+c>a) (5)

(c+a>b) (6) (a<=0) (7)

(b<=0) (8)

(c<=0) (9)

(a+b<=c) (10)

(b+c<=a) (11)

(c+a<=b) (12)

是否是等腰三角形

(a=b) (13)

(b=c) (14)

(c=a) (15) (a!=b)and(b!=c)and(c!=a) (16)

是否是等腰直角三角形 (a=b)and(a2+b2=c2) (17)

(b=c)and(b2+c2=a2) (18)

(c=a)and(c2+a2=b2) (19) (a!=b)and(b!=c)and(c!=a) (20)

是否是等邊三角形 (a=b)and(b=c)and(c=a) (21) (a!=b) (22)

(b!=c) (23)

(c!=a) (24)

三角形測試用例:

序號 [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 [1,3,2] (11) 非三角形

7 [3,1,2] (12) 非三角形

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

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

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

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

12 [4,2√2,2√2] (1)(2)(3)(4)(5)(6)(18) 等腰直角三角形

13 [2√2,4,2√2] (1)(2)(3)(4)(5)(6)(19) 等腰直角三角形

14 [3,4,5] (1)(2)(3)(4)(5)(6)(16)(20)(22)(23)(24) 是三角形

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

16 [,,,] 無效等價類 錯誤提示

17 [-3,4,5] 無效等價類 錯誤提示

18 [a,3,@] 無效等價類 錯誤提示

19 [3,4] 無效等價類 錯誤提示

9樓:匿名使用者

上有

這個測試用例怎麼寫 50

10樓:匿名使用者

黑盒測試其中有一測試方法是等價類劃分法

等價類劃分法分有效等價類和無效等價類

輸入三個整數,判斷三個整數能否構成一個三角形1.三角形:

有效等價類:兩邊之和大於第三邊(a+b>c,a+c>b,b+c>a)無效等價類:反之

2.等腰三角形:

有效等價類:其中兩邊必須相等(a=b,a=c,b=c)無效等價類:a=b=c

3.等邊三角形:

有效等價類:三邊必須相等(a=b=c)

無效等價類:(a=b,a=c,b=c)

只要是三角形不管怎麼樣都要遵守的道理:兩邊之和大於第三邊等腰和等邊恰恰相反

大概是這樣的原理

11樓:小馬鬥世

比較好的軟體測試人員也只能寫出一半的測試用例吧,這個應該可以寫40多個吧,我先寫寫試試(大概思想就是兩邊之和大於第三邊,兩邊之差小於第三邊,輸入含一個字母,兩個字母,三個字母,一個負數,兩個負數,三個負數)

1、 1 3 5

2、 1 5 3

3、 5 1 3

4、 0 1 2

5、 1 0 2

6、 2 1 0

7、 a 0 1

8、 0 a 1

9、 1 0 a

10、-1 2 6

11、1 -1 5

12、5 3 -1

13、a b 0

14、a 0 b

15、0 a b

16、a b c

17、-1 -1 2

18、-1 2 -1

19、2 -1 -1

20、-1 -1 -1

先寫一部分,寫的肯定不全,你再好好想想吧

如何編寫測試分析報告,軟體測試報告怎麼寫

通過分析bug的數量 性質 分佈情況,評價軟體的能力和限制。同時總結軟體測試計劃的執 專況,作屬為同類專案測試計劃和測試用例的編寫參考依據。1.測試負責人從bug管理工具中統計分析bug的數量 性質 分佈情況,提取相關資料,並形成圖表。如 每個測試工作日產生的bug 關閉的bug 延遲的bug 總的...

王博豪名字測試報告

繁體 簡體 筆畫 繁體 筆畫 姓名學 筆畫 五行 偏旁 部首 拼音 王 王 4 4 4 土 王 w ng 博e69da5e6ba9062616964757a686964616f31333337386634 博 12 12 12 水 十 b 豪 豪 14 14 14 水 豕 h o 名字王博豪評分 文...

電池un383和msds測試報告的區別

一 指代不同 1 un38.3 指在聯合國針對危險品運輸專門制定的 聯合國危險物品運輸試驗和標準手冊 的第3部分38.3款,即要求鋰電池運輸前,必須要通過高度模擬 高低溫迴圈 振動試驗 衝擊試驗 55 外短路 撞擊試驗 過充電試驗 強制放電試驗,才能保證鋰電池運輸安全。2 msds測試報告 是化學品...