




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1內(nèi)容(1)判定表測試法理論互動(dòng)練習(xí)(2)測試
理論互動(dòng)練習(xí)2判定表測試法
3.基于判定表的測試判定表能夠?qū)?fù)雜的問題按照各種可能的情況全部列舉出來,簡明并避免遺漏。利用判定表能夠設(shè)計(jì)出完整的測試用例集合。判定表通常由四個(gè)部分組成:樁規(guī)則條件樁條件項(xiàng)動(dòng)作樁動(dòng)作項(xiàng)3判定表測試法判定表設(shè)計(jì)步驟:確定規(guī)則的個(gè)數(shù)列出所有的條件樁和動(dòng)作樁填入條件項(xiàng)填入動(dòng)作項(xiàng),得到初始判定表簡化判定表、合并相似規(guī)則(相同動(dòng)作)4判定表測試法
某程序規(guī)定:“對總成績大于450分,且各科成績均高于85分或者是優(yōu)秀畢業(yè)生,應(yīng)優(yōu)先錄取,其余情況作其他處理”。請用判定表設(shè)計(jì)測試用例。12345678條件總成績大于450分嗎?YYYYNNNN各科成績均高于85分嗎?YYNNYYNN優(yōu)秀畢業(yè)生嗎?YNYNYNYN動(dòng)作優(yōu)先錄取;作其他處理1.建立判定表5判定表測試法2.簡化判定表1234條件
總成績大于450分嗎?YYYN
各科成績均高于85分嗎?YNN—
優(yōu)秀畢業(yè)生嗎?—YN—?jiǎng)幼?/p>
優(yōu)先錄取
作其他處理問題描述:“……對于功率大于50馬力的機(jī)器,并且維修記錄不全或已運(yùn)行10年以上的機(jī)器,應(yīng)給予優(yōu)先的維修處理……”請建立決策表。6判定表測試法volunteer??7判定表測試法(1)列出所有的條件樁和動(dòng)作樁條件樁C1:功率大于50馬力嗎?C2:維修記錄不全嗎?C3:運(yùn)行超過10年嗎?動(dòng)作樁A1:進(jìn)行優(yōu)先處理A2:作其他處理8判定表測試法(2)確定規(guī)則個(gè)數(shù)輸入條件個(gè)數(shù):3;每個(gè)條件的取值:“是”或“否”;規(guī)則個(gè)數(shù):2*2*2=8;
功率大于50馬力嗎維修記錄不全嗎運(yùn)行超過10年嗎9判定表測試法12345678條件功率大于50馬力嗎?YYYYNNNN維修記錄不全嗎?YYNNYYNN運(yùn)行超過10年嗎?YNYNYNYN動(dòng)作進(jìn)行優(yōu)先處理作其他處理(3)填入條件項(xiàng);10判定表測試法12345678條件功率大于50馬力嗎?YYYYNNNN維修記錄不全嗎?YYNNYYNN運(yùn)行超過10年嗎?YNYNYNYN動(dòng)作進(jìn)行優(yōu)先處理
作其他處理
(4)填入動(dòng)作項(xiàng);不完全正確11判定表測試法(5)化簡;(1)(2)(3)(4)(5)條件功率大于50馬力嗎?YYYNN維修記錄不全嗎?YNN——運(yùn)行超過10年嗎?—YNYN動(dòng)作進(jìn)行優(yōu)先處理作其他處理不完全正確問題描述輸入三個(gè)正整數(shù)a、b、c,分別作為三角形的三條邊,通過程序判斷三條邊是否能構(gòu)成三角形?如果能構(gòu)成三角形,判斷三角形的類型(等邊三角形、等腰三角形、一般三角形)。請用基于判定表的方法設(shè)計(jì)測試用例。12判定表測試法volunteer??13判定表測試法(1)條件樁C1:a,b,c構(gòu)成三角形?C2:a=b?C3:a=c?C4:b=c?(2)規(guī)則數(shù)共有四個(gè)條件,每個(gè)條件的取值為“是”或“否”,因此有24=16條規(guī)則。14判定表測試法(3)動(dòng)作樁
A1:非三角形;
A2:不等邊三角形;
A3:等腰三角形;
A4:等邊三角形;
A5:不可能;15(4)判定表123456789條件a,b,c構(gòu)成三角形NYYYYYYYYa=b?—YYYYNNNNa=c?—YYNNYYNNb=c?—YNYNYNYN規(guī)則條數(shù)統(tǒng)計(jì)811111111動(dòng)作非三角形不等邊三角形等腰三角形等邊三角形不可能16注意:條件的選擇可以大大擴(kuò)展判定表的規(guī)模;例如:a,b,c構(gòu)成三角形嗎?可以擴(kuò)展為三個(gè)條件:a<b+c?b<a+c?c<a+b?則規(guī)則條數(shù)變?yōu)?6=6417條件樁修改后的判定表18a=b,a=c,b≠c19因果圖測試法因果圖中包含四種關(guān)系:恒等:若c1是1,則e1也是1;若c1是0,則e1為0。非:若c1是1,則e1是0;若c1是0,則e1是1?;颍喝鬰1或c2或c3是1,則e1是1;若c1、c2和c3都是0,則e1為0。“或”可有任意多個(gè)輸入。與:若c1和c2都是1,則ei為1;否則ei為0?!芭c”也可有任意多個(gè)輸入。20因果圖測試法輸入輸出約束圖形符號21因果圖測試法輸入輸出約束圖形符號22因果圖測試法某軟件規(guī)格說明書要求:第一列字符必須是A或B,第二列字符必須是一個(gè)數(shù)字,在此情況下進(jìn)行文件的修改,但如果第一列字符不正確,則給出信息L,如果第二列字符不是數(shù)字,則給出信息M。下面介紹使用因果圖法設(shè)計(jì)測試用例。23因果圖測試法2.繪制因果圖12311222123∨∧(a)因果圖12311222123∨∧E(b)有約束的因果圖24因果圖測試法3.根據(jù)因果圖所建立的判定表12345678條件11111000021100110031010101011——111100動(dòng)作22//00001121//10100023//01010125因果圖測試法有一個(gè)處理單價(jià)為1元5角錢的盒裝飲料的自動(dòng)售貨機(jī)軟件。若投入1元5角硬幣,按下“可樂”、“雪碧”或“紅茶”按鈕,相應(yīng)的飲料就送出來。若投入的是兩元硬幣,在送出飲料的同時(shí)退還5角硬幣。volunteer??26因果圖測試法原因:①投入1元5角硬幣;②投入2元硬幣;③按“可樂”按鈕;④按“雪碧”按鈕;⑤按“紅茶”按鈕。中間狀態(tài):①已投幣;②已按鈕。結(jié)果:①退還5角硬幣;②送出“可樂”飲料;③送出“雪碧”飲料;④送出“紅茶”飲料。27因果圖測試法28因果圖測試法29分析中國象棋中走馬的實(shí)際情況如果落點(diǎn)在棋盤外,則不移動(dòng)棋子;如果落點(diǎn)與起點(diǎn)不構(gòu)成日字型,則不移動(dòng)棋子;如果在落點(diǎn)方向的鄰近交叉點(diǎn)有棋子(絆馬腿),則不移動(dòng)棋子;落點(diǎn)處有己方棋子,則不移動(dòng)棋子;如果不屬于1-4條,落點(diǎn)處無棋子,則移動(dòng)棋子;如果不屬于1-4條,落點(diǎn)處為對方棋子(非老將),則移動(dòng)棋子并除去對方棋子;如果不屬于1-4條,且落點(diǎn)處為對方老將,則移動(dòng)棋子,并提示戰(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)處為對方棋子(非老將);落點(diǎn)處為對方老將。
結(jié)果:E1、不移動(dòng)棋子;E2、移動(dòng)棋子;E3、移動(dòng)棋子,并除去對方棋子;E4、移動(dòng)棋子,并提示戰(zhàn)勝對方,結(jié)束游戲。31添加中間節(jié)點(diǎn)11,目的是作為導(dǎo)出結(jié)果的進(jìn)一步原因,簡化因果圖導(dǎo)出的判定表1345E1762E2E3E411~~~VVVVVE~32決策表分解規(guī)則選項(xiàng)123456789101112131415161234111111101101110010111010100110000111011001010100001100100001000011E10110010101010101010101010101010133規(guī)則選項(xiàng)12345678910111213141516
115671111111011011100101110101001100001110110010101000011001000010000
E2E3E410001000134規(guī)則選項(xiàng)1234567812311111010110001101000100011E1100101010101
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)財(cái)務(wù)報(bào)表標(biāo)準(zhǔn)化企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力項(xiàng)目商業(yè)計(jì)劃書
- DB32/T 4582-2023宗教活動(dòng)場所安全管理規(guī)范
- 企業(yè)并購后整合服務(wù)企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力項(xiàng)目商業(yè)計(jì)劃書
- 傳統(tǒng)中醫(yī)針灸體驗(yàn)課程企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力項(xiàng)目商業(yè)計(jì)劃書
- 2025年自動(dòng)化生產(chǎn)線實(shí)訓(xùn)報(bào)告
- 旅游公司導(dǎo)游的職責(zé)與服務(wù)
- 2025年幼兒園大班科技啟蒙教育計(jì)劃
- 環(huán)境保護(hù)行業(yè)技術(shù)標(biāo)組織機(jī)構(gòu)及人力資源配備計(jì)劃
- 智能建筑施工機(jī)械保障措施探討
- 瑜伽培訓(xùn)商業(yè)計(jì)劃書
- 天津市部分區(qū)2023-2024學(xué)年八年級下學(xué)期期末練習(xí)道德與法治試卷
- 2024年年1一4季度思想?yún)R報(bào)7篇
- 光伏發(fā)電技術(shù)項(xiàng)目投標(biāo)書(技術(shù)標(biāo))
- 《現(xiàn)代庫存管理:模型、算法與Python實(shí)現(xiàn)》 課件全套 楊超林 第1-17章 現(xiàn)代庫存管理概述-某家電企業(yè)H的制造網(wǎng)絡(luò)庫存優(yōu)化實(shí)戰(zhàn)
- (正式版)QBT 5998-2024 寵物尿墊(褲)
- 2023年中國(教育部)留學(xué)服務(wù)中心招聘考試真題及答案
- 補(bǔ)習(xí)班輔導(dǎo)班學(xué)員合同協(xié)議書范本
- 肝性腦病小講課
- 智慧農(nóng)業(yè)的智能農(nóng)機(jī)與裝備
- 網(wǎng)絡(luò)推廣補(bǔ)充協(xié)議范本
- 焊接車間工作總結(jié)
評論
0/150
提交評論