(1)測試計劃:首先根據用戶需求報告中功能需求和性能指標的規格說明,定義相應的測試需求報告,即制定黑盒測試的最高標準。今後所有的測試工作都將圍繞測試需求展開,符合測試需求的應用就是合格的,否則就是不合格的;同時,還要合理選擇考試內容,合理安排考試人員、考試時間和考試資源。
(2)測試設計:將測試規劃階段制定的測試需求分解細化為若幹個可執行的測試過程,並為每個測試過程選擇合適的測試用例(測試用例的選擇將直接影響測試結果的有效性)。
(3)測試開發:建立可復用的自動化測試流程。
(4)測試執行:執行測試開發階段建立的自動化測試過程,並對發現的缺陷進行跟蹤管理。測試執行壹般由單元測試、組合測試、集成測試、系統測試和回歸測試組成,測試人員要以科學負責的態度壹步步進行測試。
(5)測試評估:結合量化的測試覆蓋和缺陷跟蹤報告,綜合評估應用軟件的質量和開發團隊的工作進度和效率。