一、添加客戶測試用例
1. 依據(jù)需求梳理功能及功能點(diǎn)
簡而言之,就是把你能看得到的功能及功能點(diǎn)梳理出來。公司一般都有產(chǎn)品需求資料,例如需求規(guī)格說明書文檔、原型圖、UI 設(shè)計(jì)圖;當(dāng)沒有任何需求資料情況下,可以通過操作軟件來熟悉業(yè)務(wù)。像發(fā)送朋友圈,我們可以先功能模塊—> 再子功能—> 再到功能需求細(xì)節(jié)來梳理,注意一些不明確的需求細(xì)節(jié)需要及時(shí)跟產(chǎn)品確認(rèn)。
2. 通過測試?yán)碚摲椒敖?jīng)驗(yàn),梳理測試點(diǎn)
這一步非常重要,依據(jù)需求梳理完功能點(diǎn)后,接下來我們需要針對每個(gè)功能點(diǎn)拆分整理具體的測試點(diǎn),這時(shí)候我們需要設(shè)想用戶操作的所有情況,包含到正常及異常場景。
我們需要同時(shí)具備測試?yán)碚摲椒ê蜏y試經(jīng)驗(yàn),才能較好地設(shè)計(jì)出一份全面可靠的測試用例。常見的測試用例設(shè)計(jì)方法包括:等價(jià)類劃分、邊界值分析、判定表、因果圖、錯誤推測法、場景法、正交試驗(yàn)法、狀態(tài)遷移法等。測試經(jīng)驗(yàn)需要多個(gè)項(xiàng)目測試的積累及沉淀。對于測試新人來說,測試經(jīng)驗(yàn)可能趨于 0,這個(gè)時(shí)候可以先借鑒一些前人的經(jīng)驗(yàn)。
3. 挖掘隱性需求,覆蓋非功能測試層面
除了以上這些功能層面的,對于微信移動端產(chǎn)品,還需要考慮到一些特性方面的測試,包括非功能測試層面。
延伸閱讀:
二、測試用例要素
用例編號:少數(shù)性,一般規(guī)則:產(chǎn)品名_測試階段(it st uat)_測試項(xiàng)_數(shù)字測試項(xiàng)目:對應(yīng)一個(gè)功能或子功能模塊測試標(biāo)題:一句話總結(jié)當(dāng)前測試的用意和目的重要級別:高/中/低預(yù)置條件:需要滿足一些前提條件,否則用例無法執(zhí)行測試輸入:需要加工的輸入信息,跟步驟結(jié)合起來一定要具有指導(dǎo)性意義操作步驟:明確給出每個(gè)步驟的描述,執(zhí)行人員可以根據(jù)該步驟完成執(zhí)行工作預(yù)期結(jié)果:根據(jù)預(yù)期輸出比對實(shí)際結(jié)果,來判斷被測對象是否符合需求實(shí)際結(jié)果:通過測試執(zhí)行后的實(shí)際結(jié)果,寫用例時(shí)為空。