軟件測試常用模型和基本流程


軟件的生命周期:

(1)問題的定義及規划

(2)需求分析

(3)軟件編碼

(4)軟件測試

(5)軟件運行及維護


 

1.瀑布模型

2.v模型

3.測試人員的工作流程:

需求分析--編寫測試用例--用例評審--搭建測試環境--等待開發研發完成,提交測試包--部署測試包--冒煙測試(預測試)--執行測試用例--bug跟蹤處理(提交並回歸bug)--版本上線--面向用戶使用。

需求分析:閱讀需求,理解需求,主要是學習被測系統的業務,分析需求點,參與需求評審會議

測試計划階段:由測試主管編寫測試計划,參考軟件需求規格說明書,項目總體計划,內容包括測試范圍(來自需求文檔),進度安排,人力物力的分配,整體測試策略的制定,風險評估,規避措施

測試設計階段:編寫測試用例,參照需求文檔(原型圖),概要設計,詳細設計等文檔,有不明確的與開發產品經理及時溝通,用例編寫完成后進行評審。

測試執行階段:搭建測試環境,執行冒煙測試,以判斷當前版本是否可以測試,冒煙測試通過,正式進入系統測試,遇到bug提交到缺陷管理平台,對bug進行追蹤。直到被測軟件達到測試需求要求,沒有重大bug,測試結束。

測試評估階段:出測試報告,對整個測試過程和版本質量做詳細評估,確認是否可以上線。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM