軟件測試判定表測試法和測試

上傳人:muw****50 文檔編號:252987842 上傳時間:2024-11-27 格式:PPT 頁數(shù):37 大?。?.73MB
收藏 版權(quán)申訴 舉報 下載
軟件測試判定表測試法和測試_第1頁
第1頁 / 共37頁
軟件測試判定表測試法和測試_第2頁
第2頁 / 共37頁
軟件測試判定表測試法和測試_第3頁
第3頁 / 共37頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《軟件測試判定表測試法和測試》由會員分享,可在線閱讀,更多相關(guān)《軟件測試判定表測試法和測試(37頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、D,Click to Edit Master Text Styles,SECOND LEVEL,THIRD LEVEL,*,E.Angel and D.Shreiner:Interactive Computer Graphics 6E Addison-Wesley 2012,1,內(nèi)容,(,1,)判定表測試法,理論,互動練習(xí),(,2,)測試,理論,互動練習(xí),2,判定表測試法,3.,基于判定表的測試,判定表能夠?qū)?fù)雜的問題按照各種可能的情況全部列舉出來,簡明并避免遺漏。,利用判定表能夠設(shè)計出完整的測試用例集合。,判定表通常由四個部分組成:,樁,規(guī)則,條件樁,條件項,動作樁,動作項,3,判定表測試法

2、,判定表設(shè)計步驟:,確定規(guī)則的個數(shù),列出所有的條件樁和動作樁,填入條件項,填入動作項,得到初始判定表,簡化判定表、合并相似規(guī)則(相同動作),4,判定表測試法,某程序規(guī)定:,“,對總成績大于,450,分,且各科成績均高于,85,分或者是優(yōu)秀畢業(yè)生,應(yīng)優(yōu)先錄取,其余情況作其他處理,”,。請用判定表設(shè)計測試用例。,1,2,3,4,5,6,7,8,條,件,總成績大于,450,分嗎?,Y,Y,Y,Y,N,N,N,N,各科成績均高于,85,分嗎?,Y,Y,N,N,Y,Y,N,N,優(yōu)秀畢業(yè)生嗎?,Y,N,Y,N,Y,N,Y,N,動,作,優(yōu)先錄??;,作其他處理,1.,建立判定表,5,判定表測試法,2.,簡化判

3、定表,1,2,3,4,條,件,總成績大于,450,分嗎?,Y,Y,Y,N,各科成績均高于,85,分嗎?,Y,N,N,優(yōu)秀畢業(yè)生嗎?,Y,N,動,作,優(yōu)先錄取,作其他處理,問題描述:,“,對于功率大于,50,馬力的機(jī)器,并且維修記錄不全或已運(yùn)行,10,年以上的機(jī)器,應(yīng)給予優(yōu)先的維修處理,”,請建立決策表。,6,判定表測試法,volunteer?,7,判定表測試法,(,1,)列出所有的條件樁和動作樁,條件樁,C1,:功率大于,50,馬力嗎?,C2,:維修記錄不全嗎?,C3,:運(yùn)行超過,10,年嗎?,動作樁,A1,:進(jìn)行優(yōu)先處理,A2,:作其他處理,8,判定表測試法,(,2,)確定規(guī)則個數(shù),輸入條件

4、個數(shù):,3,;,每個條件的取值:,“,是,”,或,“,否,”,;,規(guī)則個數(shù):,2*2*2=8,;,功率大于,50,馬力嗎,維修記錄不全嗎,運(yùn)行超過,10,年嗎,9,判定表測試法,1,2,3,4,5,6,7,8,條,件,功率大于,50,馬力嗎?,Y,Y,Y,Y,N,N,N,N,維修記錄不全嗎?,Y,Y,N,N,Y,Y,N,N,運(yùn)行超過,10,年嗎?,Y,N,Y,N,Y,N,Y,N,動,作,進(jìn)行優(yōu)先處理,作其他處理,(,3,)填入條件項;,10,判定表測試法,1,2,3,4,5,6,7,8,條,件,功率大于,50,馬力嗎?,Y,Y,Y,Y,N,N,N,N,維修記錄不全嗎?,Y,Y,N,N,Y,Y,

5、N,N,運(yùn)行超過,10,年嗎?,Y,N,Y,N,Y,N,Y,N,動,作,進(jìn)行優(yōu)先處理,作其他處理,(,4,)填入動作項;,不完全正確,11,判定表測試法,(,5,)化簡;,(1),(2),(3),(4),(5),條,件,功率大于,50,馬力嗎?,Y,Y,Y,N,N,維修記錄不全嗎?,Y,N,N,運(yùn)行超過,10,年嗎?,Y,N,Y,N,動,作,進(jìn)行優(yōu)先處理,作其他處理,不完全正確,問題描述,輸入三個正整數(shù),a,、,b,、,c,,分別作為三角形的三條邊,通過程序判斷三條邊是否能構(gòu)成三角形?如果能構(gòu)成三角形,判斷三角形的類型(等邊三角形、等腰三角形、一般三角形)。,請用基于判定表的方法設(shè)計測試用例。

6、,12,判定表測試法,volunteer?,13,判定表測試法,(,1,)條件樁,C1,:,a,b,c,構(gòu)成三角形?,C2,:,a=b?,C3,:,a=c,?,C4,:,b=c,?,(,2,)規(guī)則數(shù),共有四個條件,每個條件的取值為,“,是,”,或,“,否,”,,因此有,2,4,=16,條規(guī)則。,14,判定表測試法,(,3,)動作樁,A1,:非三角形;,A2,:不等邊三角形;,A3,:等腰三角形;,A4,:等邊三角形;,A5,:不可能;,15,(,4,)判定表,1,2,3,4,5,6,7,8,9,條,件,a,b,c,構(gòu)成三角形,N,Y,Y,Y,Y,Y,Y,Y,Y,a=b?,Y,Y,Y,Y,N,N

7、,N,N,a=c,?,Y,Y,N,N,Y,Y,N,N,b=c,?,Y,N,Y,N,Y,N,Y,N,規(guī)則條數(shù)統(tǒng)計,8,1,1,1,1,1,1,1,1,動,作,非三角形,不等邊三角形,等腰三角形,等邊三角形,不可能,16,注意:,條件的選擇可以大大擴(kuò)展判定表的規(guī)模;,例如:,a,b,c,構(gòu)成三角形嗎?可以擴(kuò)展為三個條件:,a b+c?,b a+c?,c a+b?,則規(guī)則條數(shù)變?yōu)?2,6,=64,17,條件樁修改后的判定表,18,a=b,a=c,bc,19,因果圖測試法,因果圖中包含四種關(guān)系:,恒等:若,c1,是,1,,則,e1,也是,1,;若,c1,是,0,,則,e1,為,0,。,非:若,c1,是

8、,1,,則,e1,是,0,;若,c1,是,0,,則,e1,是,1,。,或:若,c1,或,c2,或,c3,是,1,,則,e1,是,1,;若,c1,、,c2,和,c3,都是,0,,則,e1,為,0,。,“,或,”,可有任意多個輸入。,與:若,c1,和,c2,都是,1,,則,ei,為,1,;否則,ei,為,0,。,“,與,”,也可有任意多個輸入。,20,因果圖測試法,輸入輸出約束圖形符號,21,因果圖測試法,輸入輸出約束圖形符號,22,因果圖測試法,某軟件規(guī)格說明書要求:第一列字符必須是,A,或,B,,第二列字符必須是一個數(shù)字,在此情況下進(jìn)行文件的修改,但如果第一列字符不正確,則給出信息,L,,如果

9、第二列字符不是數(shù)字,則給出信息,M,。下面介紹使用因果圖法設(shè)計測試用例。,23,因果圖測試法,2.,繪制因果圖,1,2,3,11,22,21,23,(,a,)因果圖,1,2,3,11,22,21,23,E,(,b,)有約束的因果圖,24,因果圖測試法,3.,根據(jù)因果圖所建立的判定表,1,2,3,4,5,6,7,8,條,件,1,1,1,1,1,0,0,0,0,2,1,1,0,0,1,1,0,0,3,1,0,1,0,1,0,1,0,11,1,1,1,1,0,0,動,作,22,/,/,0,0,0,0,1,1,21,/,/,1,0,1,0,0,0,23,/,/,0,1,0,1,0,1,25,因果圖測試

10、法,有一個處理單價為,1,元,5,角錢的盒裝飲料的自動售貨機(jī)軟件。若投入,1,元,5,角硬幣,按下,“,可樂,”,、,“,雪碧,”,或,“,紅茶,”,按鈕,相應(yīng)的飲料就送出來。若投入的是兩元硬幣,在送出飲料的同時退還,5,角硬幣。,volunteer?,26,因果圖測試法,原因:投入,1,元,5,角硬幣;投入,2,元硬幣;按,“,可樂,”,按鈕;按,“,雪碧,”,按鈕;按,“,紅茶,”,按鈕。,中間狀態(tài):已投幣;已按鈕。,結(jié)果:退還,5,角硬幣;送出,“,可樂,”,飲料;送出,“,雪碧,”,飲料;送出,“,紅茶,”,飲料。,27,因果圖測試法,28,因果圖測試法,29,分析中國象棋中走馬的實(shí)際

11、情況,如果落點(diǎn)在棋盤外,則不移動棋子;,如果落點(diǎn)與起點(diǎn)不構(gòu)成日字型,則不移動棋子;,如果在落點(diǎn)方向的鄰近交叉點(diǎn)有棋子,(,絆馬腿,),則不移動棋子;,落點(diǎn)處有己方棋子,則不移動棋子,;,如果不屬于,1-4,條,落點(diǎn)處無棋子,則移動棋子;,如果不屬于,1-4,條,落點(diǎn)處為對方棋子,(,非老將,),則移動棋子并除去對方棋子;,如果不屬于,1-4,條,且落點(diǎn)處為對方老將,則移動棋子,并提示戰(zhàn)勝對方,游戲結(jié)束。,volunteer?,30,根據(jù)分析明確原因和結(jié)果,原因:,落點(diǎn)在棋盤上;,落點(diǎn)與起點(diǎn)構(gòu)成日字;,落點(diǎn)方向的鄰近交叉點(diǎn)無棋子;,落點(diǎn)處為自己方棋子;,落點(diǎn)處無棋子;,落點(diǎn)處為對方棋子,(,非老

12、將,),;,落點(diǎn)處為對方老將,。,結(jié)果:,E1,、不移動棋子;,E2,、移動棋子;,E3,、移動棋子,并除去對方棋子;,E4,、移動棋子,并提示戰(zhàn)勝對方,結(jié)束游戲。,31,添加中間節(jié)點(diǎn),11,目的是作為導(dǎo)出結(jié)果的進(jìn)一步原因,簡化因果圖導(dǎo)出的判定表,1,3,4,5,E1,7,6,2,E2,E3,E4,11,V,V,V,V,V,E,32,決策表分解,規(guī)則,選項,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,1,2,3,4,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,0,1,0,1,1,1,0,1,0,1,0,0,1,1,0,0,0,0,1,1,1,0

13、,1,1,0,0,1,0,1,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,1,0,0,0,0,11,E1,0,1,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,33,規(guī)則,選項,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,11,5,6,7,1,1,1,1,1,1,1,0,1,1,0,1,1,1,0,0,1,0,1,1,1,0,1,0,1,0,0,1,1,0,0,0,0,1,1,1,0,1,1,0,0,1,0,1,0,1,0,0,0,0,1,1,0,0,1,0,0,0,0,

14、1,0,0,0,0,E2,E3,E4,1,0,0,0,1,0,0,0,1,34,規(guī)則,選項,1,2,3,4,5,6,7,8,1,2,3,1,1,1,1,1,0,1,0,1,1,0,0,0,1,1,0,1,0,0,0,1,0,0,0,11,E1,1,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,決策表分解,35,規(guī)則,選項,1,2,3,4,5,6,7,8,11,4,5,6,7,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,1,0,1,0,0,1,0,0,1,0,1,0,0,0,1,E1,E2,E3,E4,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,36,END,37,

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔

相關(guān)搜索

關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  sobing.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!