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