1: 過程決定質量, 測試過程貫穿整個軟件開發聲明周期;
2: 測試過程和開發過程在整個開發周期相輔相成;
3: 測試過程是對整個開發過程的驗證, 二者互相依賴
4: 測試過程是整個測試活動中一個至關重要的環節;
5: 標准的軟件測試流程包括六大階段
項目啟動>計划與控制>分析和設計>實現和執行>評估和報告>結束活動
項目啟動評審: 了解項目背景 , 了解質量需求, 明確質量目標(性能), 整理用戶需求, 確定測試規范(組員的角色), 組建團隊,
計划於控制評審:
需求分析,評審 工作分配(組員) 測試風險 測試資源(需要幾個設備,人,工具) 工作任務 記錄和分析 測試結果 跟蹤和控制(項目進度)
分析和設計評審: 確定用例優先級評審(p0,p1) 測試環境 測試數據 測試設計 測試工具(禪道...)
實現和執行: 搭建測試環境評審 准備測試數據 完成測試用例 記錄缺陷 記錄測試結果 回歸和驗證缺陷(已經處理的bug重新在驗證)
評估和報告: 缺陷度量 缺陷分析 完成測試報告(總體報告) 測試報告評審
結束活動: 關閉缺陷 項目文檔提交(用例,bug,....報告總結) 項目總結報告