軟件測試流程有幾個階段
軟件測試壹般分為4個階段:單元測試、集成測試、系統測試、驗收測試。
軟件測試是貫穿整個軟件生命周期的,軟件測試的對象包括軟件需求、概要設計、詳細設計、軟件運行環境、可運行程序和軟件源代碼等。
軟件測試包括質量、人員、資源、技術和流程五大要素,以及測試覆蓋率和測試效率兩個目標。
單元測試:單元測試是針對軟件設計的最小單位--程序模塊甚至代碼段進行正確性檢驗的測試工作,通常由開發人員進行。
對於單元測試中單元的含義,壹般來說,要根據實際情況去判定其具體含義,如C語言中單元指壹個函數,Java裏單元指壹個類,圖形化的軟件中可以指壹個窗口或壹個菜單等。
軟件測試的基本流程(重點)。
1、測試需求分析階段:閱讀需求,理解需求,主要就是對業務的學習,分析需求點,參與需求評審會議。
2、測試計劃階段:主要任務就是編寫測試計劃,參考軟件需求規格說明書,項目總體計劃,內容包括測試範圍(來自需求文檔),進度安排,人力物力的分配,整體測試策略的制定。風險評估與規避措施有壹個制定。
3、測試設計階段:主要是編寫測試用例,會參考需求文檔(原型圖),概要設計,詳細設計等文檔,用例編寫完成之後會進行評審。
4、測試執行階段:搭建環境,執行冒煙測試(預測試)然後進入正式測試,bug管理直到測試結束。
5、測試評估階段:出測試報告,確認是否可以上線。