軟件測試工作概述
阿新 • • 發佈:2018-07-18
說明 性能分析 測試報告 borde 資源 工作流 客戶 階段性 通過
一:軟件測試工作流程
軟件測試工作工程的詳細流程圖
二:軟件測試階段
階段 | 輸入和要求 | 輸出 |
需求分析 | 市場/產品需求定義,分析文檔和相關技術文檔,要求:需求定義要準確,完整和一致,真正理解客戶的需求 | 需求定義中的問題列表,批準的需求分析文檔,測試計劃書的起草 |
設計 | 產品規格設計說明,系統架構和技術設計文檔,測試計劃和測試用例,要求:系統結構的合理性,處理過程的正確性,數據庫的規範化,模塊的獨立性,測試用例的有效性和完備性等,並清除定義測試計劃的策略,範圍,資源和風險 | 設計問題列表,批準的各類設計文檔,系統和功能的測試計劃和測試用例,測試環境的準備 |
單元測試 | 源程序,編程規範,產品規格設計說明書和詳細的程序設計文檔,要求:遵守規範,模塊的內聚性,功能實現的一致性和正確性 |
缺陷報告,跟蹤報告,完善的測試用例,測試計劃,對系統功能及其實現等了解清楚,獲得可組裝的單元 |
集成測試 | 通過單元測試的模塊或組件,編程規範,集成測試規範來說明和程序設計文檔,系統設計文檔,要求:接口定義清楚並且正確,模塊或組件一起工作正常,能集成為完整的系統 | 缺陷報告,跟蹤報告,完善的測試用例,測試計劃,集成測試分析報告,集成後的系統 |
功能驗證 | 代碼軟件包(含文檔),功能詳細設計說明書,測試計劃和用例,要求:模塊集成功能的正確性,適用性 | 曲線報告,代碼完成狀態報告,功能驗證測試報告 |
系統測試 | 修改後的軟件包,測試環境,系統測試用例和測試計劃,要求:系統能正常,有效地運行,包括性能,可靠性,安全性,兼容性等 |
曲線報告,系統性能分析報告,缺陷狀態報告,階段性測試報告 |
驗收測試 | 產品規則設計說明,預發布的軟件包,確定測試用例,要求:向用戶表明系統能夠按照預定要求那樣工作,使系統最終可以正式發布或向用戶提供服務,用戶要參與驗收測試 | 用戶驗收報告,缺陷報告審查,版本審查,最終測試報告 |
維護 | 變更的需求,修改的軟件包,測試用例和計劃,要求:新的或增加的功能正確,原有的功能正常,不能出現回歸測試bug | 缺陷報告,更改跟蹤報告,測試報告 |
三:軟件測試模型
① V模型
② W模型
③ H模型
④ X模型
文章截取書籍<<軟件測試與軟件測試技術>>
軟件測試工作概述