一棚品,瀑布型生命周期模型(大型且時(shí)間長(zhǎng))
包括問(wèn)題定義及規(guī)劃,需求分析廊敌,軟件設(shè)計(jì)铜跑,程序編碼,軟件測(cè)試和運(yùn)行維護(hù)等六個(gè)基本活動(dòng)骡澈。(自上而下锅纺,相互銜接,逐級(jí)下落肋殴,具有順序性和依賴性)
二囤锉,V模型(RAD快速應(yīng)用開發(fā))
根據(jù)用戶需求寫出驗(yàn)收測(cè)試用例通過(guò)開發(fā)和測(cè)試同時(shí)進(jìn)行的方式來(lái)縮短提高開發(fā)效率坦弟。
三,敏捷開發(fā)模型(版本迭代速度快官地,團(tuán)隊(duì)溝通酿傍,弱化文檔)
讓整個(gè)產(chǎn)品盡快投入市場(chǎng),并且處于一直使用的狀態(tài)区丑,有利于搶占市場(chǎng)
四拧粪,軟件測(cè)試的基本流程
測(cè)試需求分析階段:理解需求,對(duì)業(yè)務(wù)的學(xué)習(xí)沧侥,分析需求點(diǎn)可霎,參與需求評(píng)審會(huì)議。
測(cè)試計(jì)劃階段:主要任務(wù)是編寫測(cè)試計(jì)劃宴杀,參考軟件需求規(guī)格說(shuō)明書癣朗,項(xiàng)目總體計(jì)劃,內(nèi)容包括測(cè)試的范圍旺罢,進(jìn)度的安排旷余,人力物力分配,整體測(cè)試策略的制定扁达,一般由測(cè)試人員編寫正卧。
測(cè)試設(shè)計(jì)階段:主要任務(wù)是編寫測(cè)試用例,參考各種需求文檔跪解,概要設(shè)計(jì)炉旷,詳細(xì)設(shè)計(jì)等。編寫完成后會(huì)進(jìn)行評(píng)審叉讥。
測(cè)試執(zhí)行階段:首先搭建測(cè)試環(huán)境窘行,執(zhí)行冒煙測(cè)試以判斷當(dāng)前版本可測(cè)與否,如果預(yù)測(cè)通過(guò)图仓,正式進(jìn)入系統(tǒng)測(cè)試罐盔,遇到問(wèn)題提交bug到缺陷管理平臺(tái),并且對(duì)當(dāng)前bug進(jìn)行跟蹤救崔,直到被測(cè)軟件達(dá)到需求要求惶看,沒有重大bug,測(cè)試結(jié)束帚豪√季梗——完善測(cè)試用例。
五狸臣,測(cè)試人員的工作流程
需求分析→編寫測(cè)試用例→評(píng)審測(cè)試用例→搭建測(cè)試環(huán)境→等待開發(fā)研發(fā)完成,提交測(cè)試包進(jìn)行測(cè)試(醬油期)→部署測(cè)試包→冒煙測(cè)試(預(yù)期)→執(zhí)行測(cè)試用例→bug跟蹤處理(提交回歸bug)→…N輪…→版本上線→面向用戶使用
各個(gè)階段的輸出是什么昌执?
測(cè)試需求分析階段→了解分析需求點(diǎn)
測(cè)試計(jì)劃階段→測(cè)試計(jì)劃
測(cè)試設(shè)計(jì)階段→測(cè)試用例烛亦,評(píng)審用例
測(cè)試執(zhí)行階段→測(cè)試報(bào)告