更新時(shí)間:2022-04-22 來源:黑馬程序員 瀏覽量:
哈啰單車類的軟件我們經(jīng)常使用,功能也相對(duì)簡(jiǎn)單,下面以測(cè)哈啰單車App的開鎖用車功能為例來演示一下軟件測(cè)試的流程哈啰單車的業(yè)務(wù)流程如圖1所示。
由圖1可知哈啰單車App的功能包括注冊(cè)/登錄、搜索、開鎖用車、騎行、鎖車、支付等,本次測(cè)試是測(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)行更正。
測(cè)試計(jì)劃需要做好整體測(cè)試工作安排,它所包含的內(nèi)容比較多,測(cè)試計(jì)劃書也會(huì)分為多個(gè)階段制訂。由于篇幅限制,本節(jié)只針對(duì)“開鎖用車”功能點(diǎn)做一個(gè)簡(jiǎn)單的測(cè)試計(jì)劃,如表1所示。
表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)景。
①白天:掃碼開鎖。
②白天:手動(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)告
測(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á)十幾頁甚至幾十頁的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è)試階段需要怎么做?