一、軟硬結(jié)合的測(cè)試用例編寫(xiě)
1. 依據(jù)需求梳理功能及功能點(diǎn)
簡(jiǎn)而言之,就是把你能看得到的功能及功能點(diǎn)梳理出來(lái)。公司一般都有產(chǎn)品需求資料,例如需求規(guī)格說(shuō)明書(shū)文檔、原型圖、UI 設(shè)計(jì)圖;當(dāng)沒(méi)有任何需求資料情況下,可以通過(guò)操作軟件來(lái)熟悉業(yè)務(wù)。像發(fā)送朋友圈,我們可以先功能模塊—> 再子功能—> 再到功能需求細(xì)節(jié)來(lái)梳理,注意一些不明確的需求細(xì)節(jié)需要及時(shí)跟產(chǎn)品確認(rèn)。
2. 通過(guò)測(cè)試?yán)碚摲椒敖?jīng)驗(yàn),梳理測(cè)試點(diǎn)
這一步非常重要,依據(jù)需求梳理完功能點(diǎn)后,接下來(lái)我們需要針對(duì)每個(gè)功能點(diǎn)拆分整理具體的測(cè)試點(diǎn),這時(shí)候我們需要設(shè)想用戶操作的所有情況,包含到正常及異常場(chǎng)景。
我們需要同時(shí)具備測(cè)試?yán)碚摲椒ê蜏y(cè)試經(jīng)驗(yàn),才能較好地設(shè)計(jì)出一份全面可靠的測(cè)試用例。常見(jiàn)的測(cè)試用例設(shè)計(jì)方法包括:等價(jià)類劃分、邊界值分析、判定表、因果圖、錯(cuò)誤推測(cè)法、場(chǎng)景法、正交試驗(yàn)法、狀態(tài)遷移法等。測(cè)試經(jīng)驗(yàn)需要多個(gè)項(xiàng)目測(cè)試的積累及沉淀。對(duì)于測(cè)試新人來(lái)說(shuō),測(cè)試經(jīng)驗(yàn)可能趨于 0,這個(gè)時(shí)候可以先借鑒一些前人的經(jīng)驗(yàn)。
3. 挖掘隱性需求,覆蓋非功能測(cè)試層面
除了以上這些功能層面的,對(duì)于微信移動(dòng)端產(chǎn)品,還需要考慮到一些特性方面的測(cè)試,包括非功能測(cè)試層面。
延伸閱讀:
二、為什么要寫(xiě)測(cè)試用例
是測(cè)試工作的指導(dǎo),是軟件測(cè)試質(zhì)量穩(wěn)定的根本保障,評(píng)估測(cè)試結(jié)果的基準(zhǔn)。
有一份用例來(lái)指導(dǎo)測(cè)試執(zhí)行,可以在測(cè)試人員疲累的時(shí)候起到一個(gè)牽引作用。
編寫(xiě)用例的過(guò)程中,通過(guò)熟悉需求,對(duì)系統(tǒng)架構(gòu)或業(yè)務(wù)有更深入理解。
可避免測(cè)試背鍋。