1. 程式人生 > >軟件測試工作概述

軟件測試工作概述

說明 性能分析 測試報告 borde 資源 工作流 客戶 階段性 通過

一:軟件測試工作流程

  技術分享圖片

軟件測試工作工程的詳細流程圖

技術分享圖片

二:軟件測試階段

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

三:軟件測試模型

  ① V模型

  技術分享圖片

  ② W模型

  技術分享圖片

  ③ H模型

技術分享圖片

  ④ X模型

技術分享圖片

文章截取書籍<<軟件測試與軟件測試技術>>

軟件測試工作概述