三角形的測試用例設計

啄木鳥軟件測試培訓網:www.3testing.com微信


在三角形計算中,要求三角形的三個邊長:A B C 。ide

  一、 當三邊不可能構成三角形時提示錯誤,可構成三角形時計算三角形周長。測試

  二、如果等腰三角形打印「等腰三角形」, 若兩個等腰的平方和等於第三邊平方和,則打印「等腰直角三角形」。spa

  三、如果等邊三角形,則打印:「等邊三角形」。.net

  四、畫出程序流程圖並設計一個測試用例設計

  分析一下:orm

  一、構成三角形的條件:任意兩邊之和大於第三邊;接口

  二、構成等腰三角形的條件:任意兩邊相等;get

  三、構成等腰直角三角形的條件:任意兩邊相等,並且兩條邊的平方和等於第三邊的平方和;it

  四、構成等邊三角形的條件:三條邊都相等。

  那麼用什麼樣的設計方法進行測試用例的設計呢?

  1、等價類劃分:三角形三條邊A、B、C的數據類型不一樣

  2、邊界值分析:因爲三角形的邊長能夠是正整數或正小數,因此就不對長度進行測試,那麼邊界值分析就不用了

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

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

  有效等價類:

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

  一、兩數之和大於第三數,如A<B+C;B<C+A;C<A+B

  二、兩數之和不大於第三數

  三、兩數相等,如A=B或B=C或C=A

  四、三數相等,如A=B=C

  五、三數不相等,如A!=B,B!=C,C!=A

  無效等價類:

  一、空

  二、負整數

  三、非數字

  四、少於三個數


顧翔名言:

手工黑盒測試能夠發現85%的BUG。

-James Bach《軟件測試經驗與教訓》各位如何看? 我舉雙手同意


白盒測試定向培訓將在2016年2月20,21日在上海舉行,定向單位:上海陸家嘴金融研究院

  2016年2月20日~ 2016年2月21日 17:00

上海楊浦)上海楊浦區隆昌路619號(城市概念創意園區)8號樓中區B02

內容:

1、內容介紹

 白盒測試又稱結構化測試,經過分析組件/系統的內部結構進行的測試。測試用例分析方法包括語句覆蓋,分支覆蓋,條件覆蓋,條件/分支覆蓋,路徑覆蓋等。白盒測試能夠在單元,集成測試中進行也能夠在系統測試中進行。白盒測試通常分爲代碼覆蓋率測試,代碼接口測試和靜態測試。本課程針對國內某知名公司白盒測試工程師崗位進行定向培訓(工做地點:上海陸家嘴金融研究院)


本文分享自微信公衆號 - 軟件測試培訓(iTestTrain)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索