下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、實(shí)驗(yàn)報(bào)告課程名稱軟件測試專 業(yè)班 級學(xué) 號姓 名指導(dǎo)教師2018年6月7日實(shí)驗(yàn)四黑盒測試等價(jià)類劃分、邊界值分析、決策表方法一、問題描述:完成一段程序,要求實(shí)現(xiàn)這樣的功能。輸入三個(gè)整數(shù)a, b, c,分別作為 三角形的三條邊,取值范圍為1-100,判斷由三條邊構(gòu)成的三角形類型為等邊三角形、等腰 三角形、一般三角形以及不構(gòu)成三角形。判斷結(jié)果打印輸出。程序代碼(幵發(fā)壞境:Windows?、Eclipse):public class Triangle public static void niain(Strmg aigs) double a. b. c;Scanner mput = new Scaim
2、er(System.m);System, out. println(”輸入三角形的三邊:f,);a = mput.nextDoubleQ;b = mput.nextDoubleQ;c = mput.nextDoubleQ;mput.closeQ;if (a 0 & b 0 & c 0) if (a + b c & a + c b & b + c a) M 能構(gòu)成三角形”);if(a*a + b*b = c*c|a*a + c*c=b*b|b*b + c*c=a*a)if (a = b | a = c | b = c) (”為等腰直角三角形.”); else System, out.pnntln
3、(”一 般直角三角形.”); else if (a = b & b = c & a = c) System, out. printing為等邊三角形”); else if (a = b & a != c) | (a = c & a != b)| (b = c & a != c) System, out. printin(” 為等腰三角形”); else System, out. printing 為一般三角形”); else H不能構(gòu)成三角形”); else H不能構(gòu)成三角形”);二、測試用例設(shè)計(jì)1、等價(jià)類劃分在多數(shù)情況下,是從輸入域劃分等價(jià)類的,但并非不能從被測程序的輸出域反過來定義 等價(jià)類
4、,申實(shí)上,這對于三角形問題卻是最簡單的劃分方法。在三角形問題中,有四種可能的輸出:等邊三角形、等腰三角形、一般三角形和非三角形。 利用這些信息能夠確定卞列輸出(值域)等價(jià)類。Rl = :邊為a,b,c的等邊三角形R2 = :邊為a,b,c的等腰三角形R3 = :邊為a,b,c的一般三角形R4 = :邊為a,b,c不能組成三角形輸入有效等價(jià)類無效等價(jià)類a,b,c(1):邊為a,b,c的一般三角形(2):邊為a,b,c的等腰三角形(3):邊為a,b,c的等邊三角形(4) :邊為a,b,c不能組成三角形(5)a輸入值超出預(yù)定義(6)b輸入值超出預(yù)定義(7)c輸入值超出預(yù)定義2、邊界值分析法在三角形問
5、題描述中,三角形每邊邊長的取范闈值設(shè)值為1, 100 o項(xiàng)邊界值用例設(shè)計(jì)思路數(shù)值a0, 101假設(shè)某軟件的數(shù)據(jù)輸入域要求輸入的數(shù)據(jù) 值,1為最小值、100作為最大值;然后使用 剛好小于1和人于100的數(shù)值來作為邊界條 件。數(shù)值b0, 101假設(shè)某軟件的數(shù)據(jù)輸入域要求輸入的數(shù)據(jù) 值,1為最小值、100作為最大值;然后使用 剛好小于1和人于100的數(shù)值來作為邊界條 件。數(shù)值C0, 101假設(shè)某軟件的數(shù)據(jù)輸入域要求輸入的數(shù)據(jù) 值,1為最小值、100作為最大值;然后使用 剛好小于1和人于100的數(shù)值來作為邊界條 件。3、決策表方法(1)確定規(guī)則個(gè)數(shù)。例如,三角形問題的決策表有4個(gè)條件:cl:a、b,
6、c構(gòu)成三角形?c2:a=b?c3:a=c?c4:b=c?每個(gè)條件可以取兩個(gè)值,故有16種規(guī)則。(2)列出所有的條件樁和動作樁。(3)填入輸入項(xiàng)。(4)填入動作項(xiàng),得到初始決策表。(5)化簡。合并相似規(guī)則后得到三角形問題的決策表序號規(guī)則1-8規(guī) 則9規(guī)則10規(guī)則11規(guī)則12規(guī)則13規(guī)則14規(guī)則15規(guī)則16條件cl:a、b、c構(gòu)成三角形?NYYYYYYYYc2: a=b?YYYYNNNNc3: a=c?YYNNYYNNc4: b=c?YNYNYNYN動作al:非三角形a2: 一般三角形a3:等腰三角形Ja4:等邊三角形/7/7Va5:不可能丄 V丄 VJ用例列表及其執(zhí)行結(jié)果:序號采用方法輸入6 b
7、, c覆蓋等價(jià)類號碼預(yù)期結(jié)果執(zhí)行結(jié)果Testi等價(jià)類劃分10 10 101等邊三角形等邊三角形Test2等價(jià)類劃分1010 52等腰三角形等腰三角形Test3等價(jià)類劃分3453一般三角形一般三角形Testd等價(jià)類劃分4121非三角形非三角形Test5邊界值分析方法60 60 1等腰三角形等腰三角形Test6邊界值分析方法60 60 2等腰三角形等腰三角形Test?邊界值分析方法60 60 60等邊三角形等邊三角形Test8邊界值分析方法50 50 99等腰三角形等腰三角形Test9邊界值分析方法50 50100非三角形非三角形TeslO決策表41 2非三角形非三角形Testll決策表1 4 2
8、非三角形非三角形Testl2決策表2 2 3等腰三角形等腰三角形Testl3決策表55 5等邊三角形等邊三角形Testl4決策表3 45一般三角形一般三角形三、實(shí)驗(yàn)總結(jié)本次實(shí)驗(yàn)我們做的黑盒測試實(shí)驗(yàn),黑盒測試方法有等價(jià)類劃分法、邊界值分析法和判定 表方法。等價(jià)類劃分法中,我們不但要考慮有效等價(jià)類劃分,同時(shí)還需要考慮無效的等價(jià)類劃分。邊界值分析法就是在某個(gè)輸入輸出變量范闈的邊界上,驗(yàn)證系統(tǒng)功能是否正常運(yùn)行的測 試方法。邊界值分析法要取決于變量的范I判和范I制的類型,確認(rèn)所有輸入的邊界條件或臨界 值,然后選擇這些邊界條件、臨界值及其附近的值來進(jìn)行相關(guān)功能的測試。判定表方法是借助表格方式完成對輸入條件的組合設(shè)計(jì),以達(dá)到完全組合覆蓋的測試
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024丁方物業(yè)管理與維護(hù)合同
- 雇傭合同案例寶庫
- 住宿管理承包合同范本
- 2024建設(shè)工程設(shè)計(jì)合同(專業(yè)建設(shè)工程設(shè)計(jì)合同)新版
- 舊物品買賣合同格式
- 化妝品店轉(zhuǎn)讓合同樣本
- 2024年采購管理程序
- 建材加盟合同范本大全
- 全面合伙合同模板集合
- 就業(yè)協(xié)議書填寫指南與示例
- 2024-2025學(xué)年浙教版八年級上冊科學(xué)期中模擬卷
- (正式版)HGT 6313-2024 化工園區(qū)智慧化評價(jià)導(dǎo)則
- 智能制造工程生涯發(fā)展報(bào)告
- 二級公立醫(yī)院績效考核三級手術(shù)目錄(2020版)
- 《個(gè)人防護(hù)用品PPE》ppt課件
- 國際貿(mào)易SimTrade外貿(mào)實(shí)習(xí)報(bào)告
- 導(dǎo)師帶徒實(shí)施辦法6、30
- 《Fishing with Grandpa》RAZ分級閱讀繪本pdf資源
- 水穩(wěn)施工方案(完整版)
- 跨海大橋施工方案
- MATLAB語言課程論文 基于MATLAB的電磁場數(shù)值圖像分析
評論
0/150
提交評論