生命就像一場云游 坎坷也是一種收獲
軟件可測試性
上一篇 /
下一篇 2008-03-21 16:38:05
/ 個人分類:測試資料
Roger S. Pressman
理想情況下,
軟件工程師在設計計算機程序、系統或產品時應該考慮可
測試性,這就使得
測試工程師能夠更容易地設計有效的
測試用例。
什么是 “ 可測試性 ” ?軟件的可測試性是指軟件發現故障并隔離、定位其故障的能力特性,以及在一定的時間和成本前提下,進行測試設計、測試執行的能力。 James Bach 這樣描述可測試性:軟件可測試性就是一個計算機程序能夠被測試的容易程度。
以下是一個常見的軟件可測試性檢查表:
· 可操作性- “ 運行地越好,被測試的效率越高。 ”
· 可觀察性- “ 所看見的,就是所測試的。 ”
· 可控制性- “ 對軟件的控制越好,測試越能夠被自動執行與優化。 ”
· 可分解性- “ 通過控制測試范圍,能夠更好地分解問題,執行更靈巧的再測試。 ”
· 簡單性- “ 需要測試的內容越少,測試的速度越快。 ”
· 穩定性- “ 改變越少,對測試的破壞越小。 ”
· 易理解性- “ 得到的信息越多,進行的測試越靈巧。 ”
導入論壇
引用鏈接
收藏
分享給好友
推薦到圈子
管理
舉報
TAG: