軟件測試工作實施流程(7)——測試用例的執(zhí)行

在介紹完測試用例設(shè)計及測試環(huán)境配置后,今天來和大家分享測試用例的執(zhí)行。測試用例執(zhí)行階段,根據(jù)測試需要,一般分為兩個階段:預(yù)測試階段和系統(tǒng)測試階段。
1.預(yù)測試
預(yù)測試通常又稱為冒煙測試,即利用較短的時問快速驗證軟件系統(tǒng)基本功能或高風(fēng)險功能是否正確實現(xiàn),以確保其后的系統(tǒng)測試能夠順利進行。預(yù)測試執(zhí)行的用例來源于測試用例設(shè)計階段的預(yù)測試用例設(shè)計。
系統(tǒng)預(yù)測試應(yīng)在測試版本達到測試團隊成功部署標準后進行,預(yù)測試結(jié)束后,需完成轉(zhuǎn)系統(tǒng)測試評審需要輸入的《軟件系統(tǒng)預(yù)測試報告》實施預(yù)測試的主體可以是軟件開發(fā)項目組,也可以是軟件測試項目組或兩個部門的聯(lián)合組織。
不過在很多公司中,開發(fā)團隊實施的預(yù)測試過程一般稱為集成聯(lián)調(diào)過程,預(yù)測試往往都由測試團隊獨立完成。
預(yù)測試活動結(jié)束后,需對《軟件系統(tǒng)預(yù)測試報告》開展評審活動,判斷定義的預(yù)測試目標是否已經(jīng)完成,是否可以正常開展下一個測試活動,只有評審?fù)ㄟ^后,才能啟動系統(tǒng)測試過程,參與評審活動的主體通常包括測試團隊、 項目經(jīng)理及開發(fā)經(jīng)理。
如果評審不通過,則系統(tǒng)測試活動掛起,測試版本需退回至開發(fā)團隊,修復(fù)缺陷,重新集成測試版本并申請重新啟動系統(tǒng)測試活動。
2.系統(tǒng)測試
預(yù)測試執(zhí)行通過后,開展系統(tǒng)測試。執(zhí)行系統(tǒng)測試后,系統(tǒng)預(yù)測試相關(guān)的軟件版本、測試數(shù)據(jù)、文檔、環(huán)境等均應(yīng)在配置管理中基線化。
執(zhí)行系統(tǒng)測試時,根據(jù)測試計劃中定義的測試任務(wù)及測試方案中定義的測試規(guī)程執(zhí)行測試用例。執(zhí)行過程甲對于發(fā)現(xiàn)的軟件缺陷,要及時填寫缺陷報告,并跟蹤問題的解決,做好問題跟蹤和解決記錄。
如果缺陷較多或較為產(chǎn)重,使得部分系統(tǒng)測試工作無法繼續(xù)執(zhí)行,則測試項目組根據(jù)問題的嚴重程度,有權(quán)暫停該部分的測試,或?qū)④浖姹痉祷亻_發(fā)項目組,重新組織轉(zhuǎn)系統(tǒng)測試評審活動。
執(zhí)行測試用例時,可根據(jù)實際的測試情況及時補充測試用例,從而增加測試的有效性,提高測試效率。
【案例 OA 系統(tǒng)圖書管理功能測試執(zhí)行】
(1)測試工程師張三根據(jù)測試任務(wù)分配,登錄 ALM后單擊 “測試實驗室”,如圖6-13 所示。

(2)在右側(cè)“測試集” 中單擊“新建文件夾”按鈕,在打開的窗口中輸入測試集文件夾名,如圖6-14所示。

(3)輸入無誤確定后,即可根據(jù)測試用例執(zhí)行目標創(chuàng)建測試集。單擊 “新建測試集”圖標,進行測試集的設(shè)置,如圖 6-15 所示。

(4)在名稱處輸入本次測試用例集合名稱并提交后,即可完成測試集的創(chuàng)建。
(5)單擊“選擇測試”,選擇需執(zhí)行的用例,如圖 6-16所示。

(6)選擇完成后,即可執(zhí)行測試集,單擊 “運行”,出現(xiàn)測試集設(shè)定信息,如圖 6-17所示。確認后單擊“開始運行”按鈕。

(7)開始運行測試后,根據(jù)每條用例的設(shè)計步驟執(zhí)行,如果通過,則單擊圖杯為“Passed”,失敗則單擊標志為“Failed”,并可單擊圖標新建缺陷,如圖 6-18 所示。

(8)新建缺陷時,根據(jù)部門缺陷管理規(guī)范進行內(nèi)容編寫,在 ALM 中的格式如圖 6-19所示。


我是 『 匯智妹』,日常分享一些學(xué)習(xí)心得和技術(shù)干貨;
有意轉(zhuǎn)行IT的同學(xué)歡迎來找我聊聊(V:hzdlrich),轉(zhuǎn)行咨詢、職場規(guī)劃、學(xué)習(xí)體驗、崗位推薦...一些意見指導(dǎo)希望能助你成功上岸。