啄木鳥軟件測試培訓網: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源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。