判定表驅(qū)動(dòng)測試
CIO時(shí)代網(wǎng) 發(fā)表于:13年05月14日 17:20 [轉(zhuǎn)載] CIO時(shí)代
測試用例設(shè)計(jì)步驟:如圖2所示。
1)分析軟件規(guī)格說明描述中,那些是原因(即輸入條件或輸人條件的等價(jià)類),那些是結(jié)果(即輸出條件),并給每個(gè)原因和結(jié)果賦予一個(gè)標(biāo)識(shí)符。
2)分析軟件規(guī)格說明描述中的語義。找出原因與結(jié)果之間,原因與原因之間對(duì)應(yīng)的關(guān)系,根據(jù)這些關(guān)系,畫出因果圖。
3)對(duì)需求加以分析并把它們表示為因果圖之問的關(guān)系圖。
4)把因果圖轉(zhuǎn)換為判定表。
5)將判定表的每一列拿出來作為依據(jù)'設(shè)計(jì)測試用例。
圖2用因果圖法設(shè)計(jì)測試用例的步驟
案例:以變壓器制造業(yè)ERP管理軟件中產(chǎn)前模塊,工藝路線劃分的程序進(jìn)行用例設(shè)計(jì)。工藝路線按工序分為加加工工藝路線和裝配工藝路線。
判定表驅(qū)動(dòng)測試
判定表能是一種針對(duì)存在條件、動(dòng)作關(guān)系或者因果關(guān)系的特性測試用例的設(shè)計(jì)方法。
判定表的建立步驟:
1)確定規(guī)則的個(gè)數(shù),例如,有n個(gè)條件,那么決策表中就有2n個(gè)規(guī)則,(每個(gè)條件為,F(xiàn),或T)。
2)列出所有的條件樁和動(dòng)作樁。
3)填人條件項(xiàng)。
4)填入動(dòng)作項(xiàng),得到初始判定表。
5)簡化判定表,合并相似規(guī)則。
場景法
ERP軟件是大都是用事件來控制流程的,事件觸發(fā)時(shí)的情景便形成了場景,
測試用例設(shè)計(jì)步驟:如圖3所示。
1)根據(jù)說明,描述出程序的基本流及各項(xiàng)備選流,如圖3所示。
2)根據(jù)基本流和備選流生成不同的場景。
3)每一個(gè)場景生成相應(yīng)的測試用例。
4)對(duì)生成的測試用例進(jìn)行審查,去掉多余的,再為每一個(gè)測試用例確定測試數(shù)據(jù)值。
圖3場景法的基本流和備選流
功能圖法
功能圖法是黑盒和白盒混合用例的設(shè)計(jì)方法。
公司簡介 | 媒體優(yōu)勢 | 廣告服務(wù) | 客戶寄語 | DOIT歷程 | 誠聘英才 | 聯(lián)系我們 | 會(huì)員注冊(cè) | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.