測(cè)試用例是測(cè)試的核心,如何設(shè)計(jì)出能發(fā)現(xiàn)問題吆倦,有效能覆蓋需求听诸,沒有冗余的用例是每個(gè)測(cè)試工程師必須跨過的一道門檻。編寫測(cè)試用例的目的是為了測(cè)試工作更加有序蚕泽、減少功能點(diǎn)漏測(cè)晌梨。
優(yōu)秀的測(cè)試用例標(biāo)準(zhǔn)應(yīng)該如下:
1、需求點(diǎn)要100%覆蓋须妻。
2仔蝌、被測(cè)功能點(diǎn)或控件100%覆蓋。
3荒吏、執(zhí)行起來效率高敛惊,沒有冗余步驟,每步都是最佳選擇绰更。
4瞧挤、粒度問題锡宋,不要超過3個(gè)檢查點(diǎn),如果很復(fù)雜特恬,需要討論怎么分解需求执俩,最多做到5個(gè)。
5癌刽、邏輯上一定是正確的役首,清晰的。
6妒穴、用例有明確的預(yù)期結(jié)果能夠用于準(zhǔn)確判斷是否符合要求宋税,或定義缺陷。
7讼油、必須驗(yàn)證正確性操作杰赛,正常數(shù)據(jù)和可能導(dǎo)致出錯(cuò)的數(shù)據(jù),操作矮台。
8乏屯、有數(shù)據(jù)值域的必須考慮數(shù)據(jù)值域覆蓋:邊界值,等價(jià)類瘦赫。
9辰晕、所有的邊界值都必須覆蓋。
10确虱、核心功能點(diǎn)的數(shù)據(jù)排列組合對(duì)功能產(chǎn)生不同影響的含友,必須考慮排列組合。
下面我們就在【飛蛾測(cè)試】上編寫測(cè)試用例為例校辩,首先標(biāo)題要清晰窘问,如果有前置條件盡量寫清楚,然后就是步驟和期望結(jié)果宜咒。