首頁(yè)技術(shù)文章正文

實(shí)例:哈單車App的開鎖用車功能測(cè)試全流程

更新時(shí)間:2022-04-22 來源:黑馬程序員 瀏覽量:

哈啰單車類的軟件我們經(jīng)常使用,功能也相對(duì)簡(jiǎn)單,下面以測(cè)哈啰單車App的開鎖用車功能為例來演示一下軟件測(cè)試的流程哈啰單車的業(yè)務(wù)流程如圖1所示。

1650594141960_摩拜單車使用流程.jpg

由圖1可知哈啰單車App的功能包括注冊(cè)/登錄、搜索、開鎖用車、騎行、鎖車、支付等,本次測(cè)試是測(cè)試其中的開鎖用車功能。

(1)騎行、分析測(cè)試需求

測(cè)試人員對(duì)軟件需求進(jìn)行分析,并確定要測(cè)試的功能是開鎖用車哈啰單車可以通過2種方式開鎖:掃描車上二維碼開鎖、輸入車輛編號(hào)開鎖。但是,如果在晚上通過掃描二維碼的方式開鎖,需要調(diào)取手機(jī)的手電筒功能,因此測(cè)哈啰單車的用車功能需要測(cè)試以下3個(gè)內(nèi)容。

①掃描二維碼開鎖。

②輸入車輛編號(hào)開鎖。

③調(diào)取手機(jī)手電筒。

分析得出測(cè)試需求之后,可使用表1-3對(duì)軟件需求分析進(jìn)行檢查,如果有不合理的地方可以進(jìn)行更正。

(2)制訂測(cè)試計(jì)劃

測(cè)試計(jì)劃需要做好整體測(cè)試工作安排,它所包含的內(nèi)容比較多,測(cè)試計(jì)劃書也會(huì)分為多個(gè)階段制訂。由于篇幅限制,本節(jié)只針對(duì)“開鎖用車”功能點(diǎn)做一個(gè)簡(jiǎn)單的測(cè)試計(jì)劃,如表1所示。

制定測(cè)試計(jì)劃

表1描述了“開鎖”模塊的測(cè)試計(jì)劃,包括軟件的版本、測(cè)試的模塊、人員與時(shí)間安排以及所使用的測(cè)試用例。

需要注意的是,測(cè)試計(jì)劃是一份完整且詳細(xì)的文檔,表格只是描述了其中一部分內(nèi)容,不能認(rèn)為測(cè)試計(jì)劃就是一個(gè)簡(jiǎn)單的表格。

本次測(cè)試的重點(diǎn)是開鎖用車,在設(shè)計(jì)測(cè)試用例時(shí)需要考慮到用車的實(shí)際場(chǎng)景。

(3)設(shè)計(jì)測(cè)試用例

①白天:掃碼開鎖。

②白天:手動(dòng)輸入車輛編號(hào)開鎖。

③晚上:掃碼+手電筒開鎖。

④晚上:手動(dòng)輸入車輛編號(hào)開鎖。

這里需要注意的是開鎖用車模塊與其他模塊的關(guān)聯(lián),在開鎖時(shí),如果有正在運(yùn)行的訂的或卷河未支付的訂單,則無法開鎖。綜合考慮上述情況可以設(shè)計(jì)出多個(gè)開鎖用車的測(cè)試用例。如表2所示。

表哈啰單車App開鎖用車測(cè)試用例

表2設(shè)計(jì)了12個(gè)測(cè)試用例,使用這12個(gè)測(cè)試用例可以測(cè)試出所有場(chǎng)景下的開鎖用車的情況。需要注意的是,表2中的測(cè)試用例是經(jīng)過簡(jiǎn)化的,實(shí)際測(cè)試中,測(cè)試用例的設(shè)計(jì)步驟比較詳細(xì),內(nèi)容也比較復(fù)雜。

(4)測(cè)試執(zhí)行

執(zhí)行測(cè)試用例,對(duì)測(cè)試過程進(jìn)行記錄和跟蹤。對(duì)于測(cè)試發(fā)現(xiàn)的缺陷整理成缺陷報(bào)告。例如,在執(zhí)行編號(hào)為007的測(cè)試用例時(shí),開啟掃碼功能卻沒有成功打開手機(jī)的手電筒,導(dǎo)致夜晚環(huán)境下無法準(zhǔn)確掃哈啰單車上的二維碼,不能成功開鎖用車。這與該測(cè)試用例的預(yù)期結(jié)果不符,是一個(gè)軟件缺陷。對(duì)上述缺陷進(jìn)行整理,形成一份簡(jiǎn)易缺陷報(bào)告,如表3所示。

表哈啰單車App開鎖用車測(cè)試的簡(jiǎn)易缺陷報(bào)告
缺陷報(bào)告

測(cè)試完畢后,測(cè)試人員將缺陷報(bào)告提交給開發(fā)人員,開發(fā)人員會(huì)根據(jù)缺陷的嚴(yán)重程度與優(yōu)先級(jí)安排時(shí)間修改。當(dāng)修改完畢后,會(huì)將新版本的軟件提交給測(cè)試人員,測(cè)試人員再進(jìn)行回歸測(cè)試以驗(yàn)證之前的缺陷是否被修改且是否引入新的缺陷。

(5)編寫完整測(cè)試報(bào)告

本次測(cè)試結(jié)束之后(包括回歸測(cè)試),需要編寫一個(gè)完整的測(cè)試報(bào)告,測(cè)試報(bào)告的內(nèi)容。非常多,一般都是長(zhǎng)達(dá)十幾頁(yè)甚至幾十頁(yè)的Word文檔,或者是在相應(yīng)的軟件測(cè)試管理工具中編寫,因此作者無法在此處給出一份詳盡的測(cè)試報(bào)告哈啰單車App開鎖用車的完整測(cè)試報(bào)告可以參考下列目錄編寫。

哈啰單車App開鎖用車的完整測(cè)試報(bào)告

一、引言
1.目的
2.術(shù)語解釋
3.參考資料
二、測(cè)試概要
1.項(xiàng)目簡(jiǎn)介
2.測(cè)試環(huán)境
3.測(cè)試時(shí)間、地點(diǎn)及人員
三、測(cè)試內(nèi)容及執(zhí)行情況
1.測(cè)試目標(biāo)
2.測(cè)試范圍
3.測(cè)試用例使用情況
4.回歸測(cè)試
四、缺陷統(tǒng)計(jì)與分析
1.缺陷數(shù)目與類型
2.缺陷的解決情況
3.缺陷的趨勢(shì)分析
五、測(cè)試分析
1.測(cè)試覆蓋率分析
2.需求符合度分析
3.功能正確性分析
4.產(chǎn)品質(zhì)量分析
5.測(cè)試局限性
六、測(cè)試總結(jié)
1.遺留問題
2.測(cè)試經(jīng)驗(yàn)總結(jié)
七、附件
1.測(cè)試用例清單
2.缺陷清單
3.交付的測(cè)試工作產(chǎn)品
4.遺留問題報(bào)告





猜你喜歡:

測(cè)試的準(zhǔn)入準(zhǔn)出標(biāo)準(zhǔn)是什么?

測(cè)試用例怎么寫?測(cè)試用例實(shí)戰(zhàn)

產(chǎn)品開發(fā)階段和測(cè)試階段需要怎么做?

軟件測(cè)試需要學(xué)習(xí)哪些內(nèi)容?

黑馬程序test員軟件測(cè)試工程師培訓(xùn)

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!