軟體的測試基礎1.4

解釋測試過程中的環境影響

描述測試過程中的測試活動和各自的任務

區分用於支援測試過程的工作產品

解釋在測試依據和測試工作產品之間保持可追溯性的價值

測試基本過程

軟體的測試基礎1.4

軟體的測試基礎1.4

結構化的軟體測試過程

結構化的軟體測試,使軟體測試在整個軟體開發過程中可以對軟體進行系統的、結構化的測試;

結構化的軟體測試過程包括:

計劃和控制

分析和設計

實現和執行

出口準則評估和報告

測試結束活動

軟體的測試基礎1.4

主要文件輸出:

測試計劃/測試進度

概要測試規格說明

詳細測試規格說明/測試指令碼/測試環境

測試日誌/缺陷報告/測試報告

測試總結報告

軟體的測試基礎1.4

測試控制活動:

監控和記錄測試進度、測試覆蓋率以及出口準則評估;

測量和分析測試結果;

缺陷跟蹤和迴歸測試計劃;

跟蹤和監控工作量分佈和風險狀態;

更新測試計劃;

……

測試分析和設計活動:

評審測試依據,比如需求、設計文件;

分析和確定測試優先順序;

識別測試條件、測試需求、測試資料;

設計概要測試用例並確定優先順序;

規劃測試環境搭建,計劃測試基礎設施和工具;

……

測試分析和設計:案例

軟體的測試基礎1.4

測試實現和執行活動:

詳細測試用例的開發、實現和維護;

建立測試資料,準備測試用具和開發測試指令碼;

搭建測試環境;

執行測試用例,記錄測試結果,提交缺陷報告;

缺陷驗證測試和迴歸測試;

……

出口準則評估和報告

評估和報告活動:

將測試狀態和測試計劃中的出口準則進行比較

評估是否需要更多的測試,或者需要修改測試出口準則;

為專案利益干係人提供測試報告;

……

軟體的測試基礎1.4

測試結束活動:

檢查測試工作產品是否正常提交;

提交的缺陷是否關閉;

提交的變更記錄是否關閉;

測試件、測試環境和測試基礎裝置的歸檔和移交;

分析和總結經驗教訓

……