發(fā)布時間:2020-09-04
什么是軟件生命周期?軟件從產生到報廢的生命周期
生命周期包括:問題的定義及規(guī)劃、需求分析、軟件設計、軟件編碼、軟件測試(功能測試和性能測試)、運維階段。
開發(fā)流程:需求分析--得知功能組成和具體邏輯--編寫代碼--單元測試--打包提交測試--測試提交bug--修復bug--測試再進行測試--...N輪--版本上線--面向用戶使用。
測試流程:需求分析+原型圖--編寫測試用例--評審測試用例--走開發(fā)流程,等待開發(fā)研發(fā)完成,提交測試--測試提交bug-修復bug--測試再進行測試--...N輪--版本上線--面向用戶?! ?/span>
需求分析階段:閱讀需求,理解需求,主要就是對業(yè)務的學習,分析需求點。
計劃階段:主要任務是編寫測試計劃,參與測試需求規(guī)格說明書、項目總體計劃,測試范圍、進度的安排,人力物力的分配,整體測試策略的制定,和風險評估與規(guī)避措施有一個制定,一般由測試主管編寫,我們也會參與相關評審工作。
設計階段:主要任務是編寫測試用例,會參與需求分析、概要設計、詳細設計等文檔,有不明確的也會及時和開發(fā)、產品經理溝通,然后用例編寫完成后會進行評審。
執(zhí)行階段:首先搭建測試環(huán)境,執(zhí)行預測,以判定當前版本可測與否,如果預測通過,正式進入系統(tǒng)測試,遇到問題提交bug到缺陷管理平臺,并對bug進行跟蹤直到被測軟件達到測試需求要求,沒有重大bug,測試結束。
評估階段:出測試報告,對整個測試過程和版本質量做個詳細評估。
推薦閱讀:
您的信息已成功提交!
我們的客服人員稍后會與您聯(lián)系