軟件測(cè)試的生命周期及測(cè)試流程
一、軟件的生命周期定義:軟件從產(chǎn)生到報(bào)廢的生命周期。
生命周期包括:?jiǎn)栴}的定義及規(guī)劃(開發(fā)方與需求方討論)、需求分析、軟件設(shè)計(jì)、軟件編碼、軟件測(cè)試(單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試)、運(yùn)營(yíng)維護(hù)階段。(行業(yè)性概念)
二、軟件測(cè)試的基本流程
開發(fā)流程:需求分析--得知功能組成和具體邏輯--編寫代碼--單元測(cè)試--打包提交測(cè)試--測(cè)試提交bug--修復(fù)bug--測(cè)試再進(jìn)行測(cè)試--...N輪--版本上線--面向用戶使用
測(cè)試流程:需求分析+原型圖--編寫測(cè)試用例--評(píng)審測(cè)試用例--走開發(fā)流程,等待開發(fā)研發(fā)完成,提交測(cè)試(醬油期)--測(cè)試提交bug-修復(fù)bug--測(cè)試再進(jìn)行測(cè)試--...N輪--版本上線--面向用戶
階段:
需求(功能)分析階段:閱讀需求,理解需求,主要就是對(duì)業(yè)務(wù)的學(xué)習(xí),分析需求點(diǎn)。(軟件產(chǎn)品說明書)
計(jì)劃階段:主要任務(wù)是編寫測(cè)試計(jì)劃,參與測(cè)試需求規(guī)格說明書、項(xiàng)目總體計(jì)劃,測(cè)試范圍、進(jìn)度的安排,人力物力的分配,整體測(cè)試策略的制定,和風(fēng)險(xiǎn)評(píng)估與規(guī)避措施有一個(gè)制定,一般由測(cè)試主管編寫,我們也會(huì)參與相關(guān)評(píng)審工作。(輸出軟件測(cè)試計(jì)劃 文檔)
設(shè)計(jì)階段:主要任務(wù)是編寫測(cè)試用例,會(huì)參與需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)等文檔,有不明確的也會(huì)及時(shí)和開發(fā)、產(chǎn)品經(jīng)理溝通。用例編寫完成后會(huì)進(jìn)行評(píng)審(輸出軟件測(cè)試用例文檔)
執(zhí)行階段:首先搭建測(cè)試環(huán)境,執(zhí)行預(yù)測(cè),以判定當(dāng)前版本可測(cè)與否,如果預(yù)測(cè)通過,正式進(jìn)入系統(tǒng)測(cè)試,遇到問題提交bug到缺陷管理平臺(tái),并對(duì)bug進(jìn)行跟蹤直到被測(cè)軟件達(dá)到測(cè)試需求要求,沒有重大bug,測(cè)試結(jié)束。
評(píng)估階段:出測(cè)試報(bào)告,對(duì)整個(gè)測(cè)試過程和版本質(zhì)量做個(gè)詳細(xì)評(píng)估。(輸出軟件測(cè)試報(bào)告文檔)
頁(yè):
[1]