一个简单的软件测试流程
流程分解
目的:本活動的意圖
負(fù)責(zé)人:負(fù)責(zé)執(zhí)行本活動的角色
參與人:配合執(zhí)行本活動的角色
進(jìn)入準(zhǔn)則:能夠開展本活動所須滿足的因素或條件
輸入:執(zhí)行本活動需要使用的數(shù)據(jù)或文檔
活動:將本活動的輸入轉(zhuǎn)化為輸出的一系列行動
輸出:本活動所產(chǎn)生的數(shù)據(jù)或文檔
完成準(zhǔn)則:標(biāo)志本活動完成的因素或條件
1、設(shè)計用例
目的:確保為發(fā)現(xiàn)至今未發(fā)現(xiàn)的缺陷提供依據(jù)
負(fù)責(zé)人:用例設(shè)計師
參與人:主測人
進(jìn)入準(zhǔn)則:《詳細(xì)設(shè)計》評審?fù)ㄟ^
輸入:《需求規(guī)格說明書》《概要及詳細(xì)設(shè)計》《業(yè)務(wù)邏輯流程圖》《現(xiàn)場應(yīng)用場景》
活動:
①依據(jù)輸入文件運(yùn)用設(shè)計方法設(shè)計用例;
②部門內(nèi)對用例進(jìn)行Review;
設(shè)計標(biāo)準(zhǔn):
①可讀性高
②覆蓋全部需求點,考慮到各邊界值、異常條件
輸出:測試用例
完成準(zhǔn)則:部門內(nèi)Review通過
2、評審用例
目的:確保對需求規(guī)格場景覆蓋率達(dá)到100%
負(fù)責(zé)人:用例設(shè)計師
參與人:主測人、開發(fā)代表、項目經(jīng)理、應(yīng)用工程師、測試經(jīng)理
進(jìn)入準(zhǔn)則:部門內(nèi)Review通過
輸入:測試用例
活動:
①評審用例設(shè)計的結(jié)構(gòu)是否清晰,是否有效對需求規(guī)格覆蓋
②是否從用戶角度來設(shè)計測試場景和使用流程的用例
③是否有效覆蓋業(yè)務(wù)邏輯,對程序要求是否合理
輸出:評審?fù)ㄟ^的用例
完成準(zhǔn)則:對需求規(guī)格和業(yè)務(wù)邏輯流程的覆蓋率達(dá)到100%
3、版本轉(zhuǎn)測
目的:嚴(yán)把轉(zhuǎn)測入口,控制版本轉(zhuǎn)測質(zhì)量
負(fù)責(zé)人:主測人
參與人:主測人、測試代表、測試配合人,項目經(jīng)理
進(jìn)入準(zhǔn)則:部門內(nèi)Review通過
輸入:轉(zhuǎn)測單據(jù)
活動:
①測試人員核對轉(zhuǎn)測單據(jù)的版本號是否否和立項要求
②測試人員核對轉(zhuǎn)測單據(jù)附件是否包含完整的《研發(fā)自測試報告》《轉(zhuǎn)測說明》
③測試人員核對轉(zhuǎn)測單據(jù)是否填寫功能描述,缺陷修復(fù)情況
輸出:轉(zhuǎn)測單據(jù)
完成準(zhǔn)則:轉(zhuǎn)測單據(jù)審核通過,不通過打回,重新轉(zhuǎn)測審核。
4、澄清范圍
目的:確保覆蓋修改點和風(fēng)險點及影響范圍
負(fù)責(zé)人:測試代表
責(zé)任人:主測人、開發(fā)代表、項目經(jīng)理
進(jìn)入準(zhǔn)則:版本轉(zhuǎn)測
輸入:《需求規(guī)格說明書》《業(yè)務(wù)邏輯流程圖》《修復(fù)缺陷清單及影響范圍》
活動:
①基于需求規(guī)格及業(yè)務(wù)邏輯流程,分析新增需求及修復(fù)缺陷的影響范圍;
② 依據(jù)可能影響的模塊,劃分版本測試范圍,明確測試重點;
輸出: 版本測試范圍
完成準(zhǔn)則:項目干系人對版本測試范圍澄清一致
5、制定計劃
目的:指導(dǎo)測試過程
責(zé)任人:測試代表
參與人:主測人、開發(fā)代表、項目經(jīng)理
進(jìn)入準(zhǔn)則:測試范圍澄清完畢
輸入:項目里程碑計劃
活動:
①明確范圍
②規(guī)劃時間
③設(shè)定策略
④關(guān)聯(lián)用例
輸出:測試計劃
完成準(zhǔn)則:項目組審核通過
6、評估版本
目的:確保版本具備可測試性
負(fù)責(zé)人:主測人
進(jìn)入準(zhǔn)則:版本轉(zhuǎn)測
輸入:轉(zhuǎn)測版本、開發(fā)自測報告、轉(zhuǎn)測說明文檔
測試活動:
①核實輸入文檔是否完整和正確;
②抽檢開發(fā)自測報告執(zhí)行情況;
③對轉(zhuǎn)測版本進(jìn)行冒煙測試;
④冒煙測試包括自動化測試,手工重點功能測試
輸出:轉(zhuǎn)測版本是否具備可測試性
完成準(zhǔn)則:冒煙測試通過
7、執(zhí)行測試
目的:發(fā)現(xiàn)問題
負(fù)責(zé)人:主測人
參與人:其他測試人員
進(jìn)入準(zhǔn)則:轉(zhuǎn)測版本具備可測試性
輸入:轉(zhuǎn)測版本、測試計劃
活動:
①按計劃執(zhí)行測試提交缺陷;
②反饋版本測試進(jìn)展和情況;
輸出:缺陷列表、產(chǎn)品風(fēng)險、測試情況
完成準(zhǔn)則:用例執(zhí)行率100%,且在測試最后一天主測全人力投入未發(fā)現(xiàn)嚴(yán)重及以上缺陷。
8、產(chǎn)品培訓(xùn)
目的:產(chǎn)品使用和推廣
負(fù)責(zé)人:應(yīng)用工程師
參與人:應(yīng)用工程師,前端技術(shù)人員
進(jìn)入準(zhǔn)則:測試完成
輸入:《硬件新品培訓(xùn)文檔》、《操作軟件類培訓(xùn)文檔》、《硬件程序包培訓(xùn)文檔》、《原理性培訓(xùn)文檔》
活動:
①硬件新品技術(shù)參數(shù),操作,功能培訓(xùn);
②操作軟件升級,操作,功能培訓(xùn);
③硬件程序包升級使用說明;
④服務(wù),軟件實現(xiàn)原理說明。
輸出:《培訓(xùn)總結(jié)》
完成準(zhǔn)則:部門內(nèi)Review通過
9、編寫報告
目的:呈現(xiàn)測試過程
負(fù)責(zé)人:測試代表
參與人:主測人
進(jìn)入準(zhǔn)則:測試完成
輸入:測試過程所有輸入、輸出文件和過程數(shù)據(jù)
活動:
①記錄整個測試過程和結(jié)果;
②分析過程數(shù)據(jù)和產(chǎn)品質(zhì)量;
③部門內(nèi)對報告進(jìn)行Review;
輸出:《測試報告》
完成準(zhǔn)則:部門內(nèi)Review通過
10、發(fā)布評審
目的:評審是否達(dá)到發(fā)布狀態(tài)
負(fù)責(zé)人:測試代表
參與人:項目組相關(guān)干系人
進(jìn)入準(zhǔn)則:《測試報告》部門內(nèi)Review通過
輸入:《測試報告》和《發(fā)布評審表》
活動:
①評審過程質(zhì)量;
②評審遺留缺陷影響;
③評審產(chǎn)品風(fēng)險項影響;
輸出:《評審意見表》
完成準(zhǔn)則:所有評審組成員簽字確認(rèn)可以結(jié)束測試
11、支持現(xiàn)場
目的:獨(dú)立和協(xié)助解決現(xiàn)場問題
負(fù)責(zé)人:應(yīng)用工程師
參與人:研發(fā)同事、前端同事
進(jìn)入準(zhǔn)則:前端反饋現(xiàn)場問題
輸入:現(xiàn)場問題基本信息
活動:
①通過信息分析和獨(dú)立解決問題;
②復(fù)現(xiàn)現(xiàn)場協(xié)助開發(fā)解決問題;
輸出:《現(xiàn)場問題解決辦法和規(guī)避措施》
完成準(zhǔn)則:問題閉環(huán)
總結(jié)
以上是生活随笔為你收集整理的一个简单的软件测试流程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 九里山公墓二区怎样前往
- 下一篇: IAR安装破解教程