如何使用思維導(dǎo)圖更高效的設(shè)計(jì)軟件測(cè)試用例?
使用思維導(dǎo)圖設(shè)計(jì)用例的注意事項(xiàng):
1、分級(jí):
第一級(jí):按測(cè)試的類(lèi)型劃分,如功能測(cè)試,交互測(cè)試,性能測(cè)試(可以是如懶加載,異步加載等內(nèi)容涉及到性能改進(jìn)的),異常測(cè)試(也可以放入功能測(cè)試下)等。對(duì)于功能涉及面廣的一定要嚴(yán)格區(qū)分出來(lái),并且需要特別重視異常測(cè)試的內(nèi)容;
第二級(jí):按照需求的測(cè)試點(diǎn)劃分,一般可以劃分為多個(gè)測(cè)試點(diǎn);
第三級(jí):如果測(cè)試點(diǎn)可以細(xì)分到測(cè)試子項(xiàng),就把測(cè)試子項(xiàng)作為第三級(jí),否則直接在測(cè)試點(diǎn)后面寫(xiě)用例。
2、對(duì)于功能測(cè)試下的分級(jí):
可以按照組件,功能流程,數(shù)據(jù)層面,UI層面及異常情況等來(lái)進(jìn)行分級(jí)。
3、對(duì)于具體測(cè)試用例的編寫(xiě),注意邏輯性及條理性:
1)如果好幾條用例是在某個(gè)條件下完成的,是屬于控制和被控制的關(guān)系,則可以放入該條件的節(jié)點(diǎn)下;
2)如果用例是屬于某個(gè)功能點(diǎn)下的,屬于包含與被包含的關(guān)系,那也放到它下面;
3)如果用例之間執(zhí)行有順序要求,則標(biāo)記好序號(hào)1,2,3;
4)保證同級(jí)之間的用例是相互平行,互不影響的,如果有相互間的影響,那肯定得有層級(jí)關(guān)系;
5)書(shū)寫(xiě)用例時(shí)每條最好是說(shuō)明一件事情,而且得出的是肯定或否定的結(jié)論,不要出現(xiàn)“是否,有可能,可否”等等 字樣,結(jié)果必須確定;
6)用例中最好不要出現(xiàn)操作步驟,這個(gè)屬于具體用例中的內(nèi)容,但如果不多可以使用括弧備注。
總之,思維導(dǎo)圖是指導(dǎo)我們的思維過(guò)程,但是所有的思維發(fā)散都要有一個(gè)模型,在模型基礎(chǔ)上進(jìn)行發(fā)散思維,這樣子,我們思考時(shí)候才是有條理的,進(jìn)行測(cè)試時(shí)也才有條理性,沒(méi)有條理性的用例遲早會(huì)出亂子,有遺漏。
我畫(huà)了個(gè)示例圖。以簡(jiǎn)單的郵件訂閱為例:
以這張圖來(lái)說(shuō),會(huì)比較有條理性,即使給其他人看也能明白,當(dāng)然,這里面對(duì)郵箱格式的測(cè)試,其實(shí)不用這么啰嗦,可以直接對(duì)開(kāi)發(fā)人員使用的正則表達(dá)式進(jìn)行測(cè)試即可,關(guān)于正則表達(dá)式如何幫助我們更高效的測(cè)試,不是本文的重點(diǎn),以后可以找個(gè)專(zhuān)題來(lái)說(shuō)。
版權(quán)聲明:本文出自 zzzmmmkkk 的51Testing軟件測(cè)試博客:http://www.51testing.com/?258885
原創(chuàng)作品,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接形式標(biāo)明本文原始出處、作者信息和本聲明,否則將追究法律責(zé)任。
posted on 2013-05-24 11:52 順其自然EVO 閱讀(921) 評(píng)論(0) 編輯 收藏