測(cè)試用例設(shè)計(jì)方法之判定表詳解?。?/h1>
理論部分
判定表是分析和表達(dá)多種輸入條件下系統(tǒng)執(zhí)行不同動(dòng)作的工具,它可以把復(fù)雜的邏輯關(guān)系和多種 條件組合的情況表達(dá)得既具體又明確。
條件樁(Condition Stub)
動(dòng)作樁(Action Stub)
條件項(xiàng)(Condition Entry)
動(dòng)作項(xiàng)(Action Entry)
設(shè)計(jì)用例的步驟
1、列出所有的條件樁和動(dòng)作樁。
2、確定規(guī)則的個(gè)數(shù)。如這里有3個(gè)條件,每個(gè)條件有兩個(gè)取值,故應(yīng)有2×2×2=8種規(guī)則。
3、填入條件項(xiàng)。
4、填入動(dòng)作樁和動(dòng)作項(xiàng),化簡(jiǎn),合并相似規(guī)則。
5、將每條規(guī)則轉(zhuǎn)化為用例。
相關(guān)例子
購(gòu)買電影票。
條件樁
1、刷華夏信用卡;
2、周三下午;
3、情侶。
動(dòng)作樁
1、電影票8折;
2、電影票7折;
3、電影票5.6折;
4、女生免票。

測(cè)試用例舉例
1、非情侶非周三下午不刷華夏信息用卡,進(jìn)行購(gòu)票測(cè)試;
2、情侶非周三下午不刷華夏信用卡,進(jìn)行購(gòu)票測(cè)試。
適用范圍
1、多個(gè)復(fù)選框,同時(shí)選擇,同時(shí)不選擇,選擇一部分;
2、功能中存在多種邏輯、多種關(guān)系,不同的條件組合在一起時(shí),對(duì)應(yīng)結(jié)果不同;
3、邏輯處理過程復(fù)雜。例如:控制系統(tǒng)、游戲測(cè)試。
判定表的優(yōu)缺點(diǎn)
優(yōu)點(diǎn)
它能把復(fù)雜的問題按各種可能的情況一一列舉出來。
簡(jiǎn)明而易于理解,也可避免遺漏,快速列出所有可能情況,包括不存在的組合,可以根據(jù)優(yōu)點(diǎn)合并。
缺點(diǎn)
合并存在漏測(cè)的風(fēng)險(xiǎn)。
因?yàn)樽隽巳M合,所以用例量特別多當(dāng)輸入較多(條件樁),組合情況呈指數(shù)增長(zhǎng)。
最后:?下方這份完整的軟件測(cè)試視頻學(xué)習(xí)教程已經(jīng)整理上傳完成,朋友們?nèi)绻枰梢宰孕忻赓M(fèi)領(lǐng)取【保證100%免費(fèi)】

這些資料,對(duì)于【軟件測(cè)試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉(cāng)庫(kù),這個(gè)倉(cāng)庫(kù)也陪伴上萬個(gè)測(cè)試工程師們走過最艱難的路程,希望也能幫助到你!
你可以在公眾號(hào):傷心的辣條?! 自行領(lǐng)取一份216頁軟件測(cè)試工程師面試寶典文檔資料【免費(fèi)的】。以及相對(duì)應(yīng)的視頻學(xué)習(xí)教程免費(fèi)分享!,其中包括了有基礎(chǔ)知識(shí)、Linux必備、Shell、互聯(lián)網(wǎng)程序原理、Mysql數(shù)據(jù)庫(kù)、抓包工具專題、接口測(cè)試工具、測(cè)試進(jìn)階-Python編程、Web自動(dòng)化測(cè)試、APP自動(dòng)化測(cè)試、接口自動(dòng)化測(cè)試、測(cè)試高級(jí)持續(xù)集成、測(cè)試架構(gòu)開發(fā)測(cè)試框架、性能測(cè)試、安全測(cè)試等。
現(xiàn)在我邀請(qǐng)你進(jìn)入我們的軟件測(cè)試學(xué)習(xí)交流群:【746506216】,備注“入群”, 大家可以一起探討交流軟件測(cè)試,共同學(xué)習(xí)軟件測(cè)試技術(shù)、面試等軟件測(cè)試方方面面,還會(huì)有免費(fèi)直播課,收獲更多測(cè)試技巧,我們一起進(jìn)階Python自動(dòng)化測(cè)試/測(cè)試開發(fā),走向高薪之路。