軟件測試的準入準出是指什么情況下可以開始當前版本的測試工作,什么情況下可以結束當前版本的測試工作。不同項目、不同公司的測試準入準出標準都會有所不同。下面介紹一些通用的測試準入準出標準。
測試準入標準如下
(1)開發編碼結束,開發人員在開發環境中已經進行了單元測試,即開發人員完成自測。
(2)軟件需求上規定的功能都已經實現。如果沒有完全實現,開發人員提供測試范圍。
(3)測試項目通過基本的冒煙測試,界面上的功能均已經實現,符合設計規定的功能。
(4)被測試項目的代碼符合軟件編碼規范并已通過評審。
(5)開發人員提交了測試申請并提供了相應的文檔資料。
測試準出標準如下
(1)測試項目滿足客戶的需求。
(2)所有測試用例都已經通過評審并成功執行。
(3)測試覆蓋率已經達到要求。
(4)所有發現的缺陷都記錄在缺陷管理系統里。
(5)一、二級錯誤修復率達到100%。
(6)三、四級錯誤修復率達到了95%。
(7)所有遺留問題都有解決方案。
(8)測試項目的功能、性能、安全性等都滿足要求。
(9)完成系統測試總結報告。
有時,在測試過程中可能會出現一些意外情況導致測試工作暫停,這個暫停并不是上述所說的測試結束,而是非正常的。測試中需要暫停的情況包括以下幾種。
(1)測試人員進行冒煙測試時發現重大缺陷,導致測試無法正常進行,需要暫停并返回開發。
(2)測試人員進行冒煙測試時發現Bug過多,可以申請暫停測試,返回開發。
(3)測試項目需要更新調整而暫停,測試工作也要相應暫停。
(4)如果測試人員有其他優先級更高的任務,可以申請暫停測試。