更新時(shí)間:2020-12-28 來(lái)源:傳智教育 瀏覽量:
自動(dòng)化測(cè)試基本流程
1.分析測(cè)試需求
測(cè)試需求其實(shí)就是測(cè)試目標(biāo),也可以看作是自動(dòng)化測(cè)試的功能點(diǎn)。自動(dòng)化測(cè)試是做不到100%蓋率的,只有盡可能提高測(cè)試覆蓋率。條測(cè)試需求需要設(shè)計(jì)多個(gè)自動(dòng)化測(cè)試用例,通過(guò)測(cè)試需求分析判定軟件自動(dòng)化測(cè)試要做到什么程度。一般情況下,自動(dòng)化測(cè)試優(yōu)先考慮實(shí)現(xiàn)正向的測(cè)試用例后再去實(shí)現(xiàn)反向測(cè)試用例,而且反向的測(cè)試用例大多都是需要通過(guò)分析篩選出來(lái)的。因此,確定測(cè)試覆蓋率以及自動(dòng)化測(cè)試粒度、篩選測(cè)試用例等工作都是分析測(cè)試需求的重點(diǎn)工作。
2.制訂測(cè)試計(jì)劃
自動(dòng)化測(cè)試之前,需要制訂測(cè)試計(jì)劃,明確測(cè)試對(duì)象、測(cè)試目的、測(cè)試的項(xiàng)目?jī)?nèi)容、測(cè)試的方法。此外,要合理分配好測(cè)試人員以及測(cè)試所需要的硬件、數(shù)據(jù)等資源。制訂測(cè)試計(jì)劃后可使用禪道等管理工具監(jiān)管測(cè)試進(jìn)度。
3.設(shè)計(jì)測(cè)試用例
在設(shè)計(jì)測(cè)試用例時(shí),要考慮到軟件的真實(shí)使用環(huán)境,例如對(duì)于性能測(cè)試、安全測(cè)試,需要設(shè)計(jì)場(chǎng)景模擬真實(shí)環(huán)境以確保測(cè)試真實(shí)有效。
4.搭建測(cè)試環(huán)境
自動(dòng)化測(cè)試人員在用戶(hù)設(shè)計(jì)工作開(kāi)展的同時(shí)即可著手搭建測(cè)試環(huán)境。自動(dòng)化測(cè)試的腳本編寫(xiě)需要錄制頁(yè)面控件、添加對(duì)象。測(cè)試環(huán)境的搭建,包括被測(cè)系統(tǒng)的部署、測(cè)試硬件的調(diào)用、測(cè)試工具的安裝和設(shè)置、網(wǎng)絡(luò)環(huán)境的布置等。
5.編寫(xiě)并執(zhí)行測(cè)試腳本
公共測(cè)試框架確立后,可進(jìn)入腳本編寫(xiě)的階段,根據(jù)自動(dòng)化測(cè)試計(jì)劃和測(cè)試用例編寫(xiě)自動(dòng)化測(cè)試腳本。編寫(xiě)測(cè)試腳本要求測(cè)試人員掌握基本編程知識(shí),并且需要和開(kāi)發(fā)人員溝通交流,以便于了解軟件內(nèi)部結(jié)構(gòu)從而設(shè)計(jì)編寫(xiě)出有效的測(cè)試腳本。測(cè)試腳本編寫(xiě)完成之后需要對(duì)測(cè)試腳本進(jìn)行反復(fù)測(cè)試,確保測(cè)試腳本的正確性。
6.分析測(cè)試結(jié)果、記錄測(cè)試問(wèn)題
建議測(cè)試人員每天抽出一定時(shí)間,對(duì)自動(dòng)化測(cè)試結(jié)果進(jìn)行分析,以便更早發(fā)現(xiàn)缺陷。如果軟件缺陷真實(shí)存在,則要記錄問(wèn)題并提交給開(kāi)發(fā)人員修復(fù),如果不是系統(tǒng)缺陷,就檢查自動(dòng)化測(cè)試腳本或者測(cè)試環(huán)境。
7.跟蹤測(cè)試Bug
測(cè)試發(fā)現(xiàn)的Bug要記錄到缺陷管理工具中去,以便定期跟蹤處理。開(kāi)發(fā)人員修復(fù)后,需要對(duì)問(wèn)題執(zhí)行回歸測(cè)試,如果問(wèn)題的修改方案與客戶(hù)達(dá)成一致,但與原來(lái)的需求有偏離,那么在回歸測(cè)試前,還需要對(duì)腳本進(jìn)行必要的修改和調(diào)試。
猜你喜歡:
自動(dòng)化軟件測(cè)試是什么?什么情況下適合用?
測(cè)試人員為什么要學(xué)習(xí)自動(dòng)化測(cè)試呢?