軟件測試的流程?其實(shí)對(duì)于這個(gè)描述是不太精準(zhǔn)的,在國際軟件測試大綱中,把軟件測試的流程、過程或步驟定義為:測試過程
對(duì)于軟件測試的過程它并不是固定不變的,它是在實(shí)際的產(chǎn)品或項(xiàng)目測試中不斷變化的,我們可以根據(jù)情況靈活去運(yùn)用,而軟件測試的過程可以作為一種標(biāo)準(zhǔn)供我們參考。那軟件測試到底從哪里開始,中間需要經(jīng)過哪些環(huán)節(jié)以及注意事項(xiàng),接下來做一個(gè)具體內(nèi)容介紹來幫助大家了解。
PS:這里有一套2022最新版的軟件測試全套自學(xué)教程,包含了以下內(nèi)容,記得一定要下載下來:
? 200集視頻教程
? 教學(xué)課件
? 18套項(xiàng)目源碼
? 67套測試工具軟件包
? 100個(gè)實(shí)景測試面試題
? 162個(gè)面試簡歷模板(信息完整)
https://pan.baidu.com/s/10nqKV0Vp23BSgCiCt9EqNA
提取碼:3mkj
軟件測試的大體流程:
測試需求分析 → 設(shè)計(jì)測試計(jì)劃和評(píng)審 → 測試設(shè)計(jì)(用例編寫,測試腳本編寫,開發(fā)文檔,測試場景的編寫)并進(jìn)行同行評(píng)審 → 測試執(zhí)行(包括執(zhí)行測試的用例,執(zhí)行測試的腳本,進(jìn)行測試的開發(fā),對(duì)測試場景的執(zhí)行) → 發(fā)現(xiàn)bug,處理問題 → 回歸測試,重復(fù)再次執(zhí)行上述測試 → 出測試報(bào)告 → 測試總結(jié)
流程圖:
1、需求評(píng)審
軟件測試的過程就是從軟件拿到需求開始的
首先我們需要進(jìn)行一個(gè)需求評(píng)審的會(huì)議,負(fù)責(zé)這個(gè)項(xiàng)目的項(xiàng)目經(jīng)理、測試人員、開發(fā)人員等所有相關(guān)人員都需要參與評(píng)審會(huì)議,針對(duì)項(xiàng)目需求,分析和制定測試計(jì)劃(例如:測試什么功能、項(xiàng)目需求能否實(shí)現(xiàn)、測試所需環(huán)境、測試時(shí)間、測試需求是否符合用戶的使用習(xí)慣等等)。
- 理解項(xiàng)目的設(shè)計(jì)意圖和設(shè)計(jì)想法
- 產(chǎn)品功能確認(rèn),充分了解每個(gè)功能的細(xì)節(jié)
- 根據(jù)功能的大小以及復(fù)雜程度來預(yù)估測試需要的時(shí)間、環(huán)境、工具
2、項(xiàng)目經(jīng)理分配任務(wù)
評(píng)審會(huì)議結(jié)束后,項(xiàng)目經(jīng)理確定項(xiàng)目時(shí)間,開發(fā)測試準(zhǔn)備各自所負(fù)責(zé)的板塊。
3. 編寫測試用例及評(píng)審
將測試場景詳細(xì)編寫成測試用例,測試用例包括測試用例編號(hào)、測試用例標(biāo)題,測試條件,測試設(shè)置,測試輸入、詳細(xì)的操作步驟,預(yù)期結(jié)果,實(shí)際結(jié)果等。
- 使測試用例反映出不同的測試場景、條件或經(jīng)由項(xiàng)目的事件
- 測試用例必須要能完整覆蓋測試需求
4、測試執(zhí)行
當(dāng)測試用例編寫完成后, 可以根據(jù)測試方案和測試策略、計(jì)劃搭建測試環(huán)境,開始執(zhí)行測試用例,并對(duì)修改的bug進(jìn)行回歸測試。
- 所有的測試用例都被執(zhí)行,并每條用例至少被執(zhí)行一遍
- 存在的問題已得到合理的處理
開發(fā)提測,提測模板——開發(fā)測試發(fā)布的版本
V03一執(zhí)行測試用例,提交bug一開發(fā)一修改一測試回舊驗(yàn)證一bug關(guān)閉
5、測試評(píng)估
對(duì)測試過程和測試結(jié)果進(jìn)行整體分析和評(píng)估,確認(rèn)測試計(jì)劃是否得到完整履行、測試覆蓋率是否達(dá)到預(yù)定要求并最終在報(bào)告中給出測試和產(chǎn)品質(zhì)量的評(píng)估結(jié)論。
測試執(zhí)行活動(dòng)結(jié)束就進(jìn)入測試評(píng)估,上線發(fā)布。
6、測試報(bào)告
測試報(bào)告包括對(duì)軟件功能的結(jié)論和說明,說明該項(xiàng)目軟件的開發(fā)是否達(dá)到預(yù)期目標(biāo),是否可以交付使用。總結(jié)測試項(xiàng)目的資源消耗數(shù)據(jù):如工作人員的水平、級(jí)別、數(shù)量、機(jī)時(shí)消耗等。
測試報(bào)告核心要素
- 測試結(jié)論:從測試工程師的專業(yè)角度分析,項(xiàng)目是否達(dá)到發(fā)布標(biāo)準(zhǔn),是否可發(fā)布
- 風(fēng)險(xiǎn):已知風(fēng)險(xiǎn) 和預(yù)知風(fēng)險(xiǎn)
- 測試時(shí)間 & 測試人員:投入了多少人,花了多少時(shí)間,測試起止時(shí)間
- 測試環(huán)境、測試設(shè)備:用到哪些測試手機(jī),什么客戶端環(huán)境,什么瀏覽器等等
- 需求大綱:目前這個(gè)版本,包含了什么特別的需求點(diǎn)
- 數(shù)據(jù)分析(非常重要):比如Bug等級(jí)分布、遺留Bug分析、Bug類型分布等多維度分析
7、測試總結(jié)
每個(gè)測試版本有每個(gè)版本和階段的測試總結(jié),當(dāng)項(xiàng)目完成后,一般要對(duì)項(xiàng)目做個(gè)整體回顧總結(jié),看有什么地方做的不足以及有哪些經(jīng)驗(yàn)可以用來之后的測試工作借鑒等等。一般測試總結(jié)都沒有嚴(yán)格的格式和字?jǐn)?shù)要求。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。