山東公務員考試網計算機常識-軟件測試的準則
1、所有測試都應追溯到需求
軟件測試的目的是發現錯誤,而最嚴懲的錯誤不外乎是導致程序無法滿足用戶需求的錯誤。
2、嚴格執行測試計劃,排除測試的隨意性。
軟件測試應當制定明確的測試計劃并按照計劃執行。測試計劃應包括:所測軟件的功能、輸入和輸出、測試內容、各項測試的目的和進度安排、測試資料、測試工具測試用例的選擇、資源要求、測試的控制方式和過程等。
3、充分注意測試中的群集現象
經驗表明,程序中存在錯誤的概率與該程序中已發現的錯誤數成正比。這一現象說明,為了提高測試效率,測試人員應該集中對付那些錯誤群集的程序。
4、程序員應避免檢查自己的程序
為了達到好的測試效果,應該由獨立的第三方來構造測試。因為從心理學角度講,程序人員或設計方在測試自己的程序,要采取客硯的態度是程序不同地存在障礙的。
5、窮舉測試不可能
所謂窮舉測試是指把程序所有可能的執行路徑都進行檢查的測試。但是,即使規模較小的程序,其路徑排列數也是相當大的,在實際測試過程中不可能窮盡每一種組合。這說明,測試只能證明程序中有錯誤,不能證明程序中沒有錯誤。
6、妥善保存測試計劃、測試用例、出錯統計和最終分析報告,為維護提供方便。
更多精彩資訊請關注查字典資訊網,我們將持續為您更新最新資訊!