軟件測試的原則(軟件測試的藝術)

1、測試用例中一個必需部分是對預期輸出或結果進行定義;


2、程序員應當避免測試自己編寫的程序;


3、編寫軟件的組織不應當測試自己編寫的軟件;


4、應當徹底檢查每個測試的執行結果;


5、測試用例的編寫不僅應當根據有效和預料的輸入情況,而且也應當根據無效和未預料到的輸入情況;


6、檢測程序是否“未做其應該做的”,僅是測試的一半,測試的另一半是檢查程序是否“做了其不應該做的”;


7、應避免測試用例用後即棄,除非軟件本身就是一個一次性的軟件;


8、計劃測試工作時不應默許假定不會發現錯誤;


9、程序某部分存在更多錯誤的可能性,與該部分已發現錯誤的數量成正比;


10、軟件測試是一項極富創造性、極具智力挑戰性的工作。


重要的三種測試思想


1、軟件測試是爲發現錯誤而執行程序的過程;

2、一個好的測試用例具有較高的發現某個尚未發現的錯誤的可能性;

3、一個成功的測試用例能夠發現某個尚未發現的錯誤。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章