❶ 簡述軟體測試的基本原則
一、軟體測試基本原則
1、所有測試的標准都是建立在用戶需求之上的,測試的目的在於發現系統是否滿足規定的需求。
2、盡早的和不斷的測試,越早進行測試,缺陷的修復成本就會越低。
3、程序員應避免檢查自己的程序,由第三方進行測試更客觀有效。
4、窮舉測試是不可能的。
5、充分注意測試中的群集現象,一段程序中一發現的錯誤數越多,其中存在的錯誤概率越大,因此對發現錯誤較多的程序段,應進行更深入的測試。
6、設計測試用例時應包括合理輸入和不合理輸入,以及各種邊界條件、特殊情況下要製造極端狀態和意外狀態。
7、注意回歸測試的關聯系,往往修改一個錯誤會引起更多錯誤。
8、測試應從「小規模」開始,逐步轉向「大規模」。
9、測試用例式設計出來,不是寫出來的,應根據測試的目的,採用相應的方法設計測試用例,從而提高測試的效率,更多的發現錯誤,提高程序的可靠性。
10、重視並妥善保存一切測試過程文檔(測試計劃,測試用例,測試報告等)。
(1)程序沒有bug怎麼證明擴展閱讀:
軟體測試的定義
在規定的條件下對程序進行操作,從而發現錯誤,對軟體質量進行評估的一個過程。
使用人工和自動手段來運行或測試某個系統的過程,其目的在於它是否滿足規定的需求或是弄清預期結果和實際結果之間的差別。