




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、三角形判斷問題白盒測(cè)試一、 問題描述針對(duì)三角形的形狀判定程序設(shè)計(jì)測(cè)試用例,進(jìn)行白盒測(cè)試。假定這里構(gòu)成三角形的邊取值只能為整數(shù)。程序判定的類型有: 1、輸入不能構(gòu)成整數(shù)邊的三角形輸入數(shù)據(jù)不是數(shù)字 輸入不為整數(shù) 輸入數(shù)據(jù)不能構(gòu)成三角形 2、等邊三角形3、等腰三角形4、普通三角形二、 實(shí)驗(yàn)?zāi)康?(1) 掌握白盒測(cè)試的原理; (2) 掌握使用邏輯覆蓋和基路徑測(cè)試等設(shè)計(jì)測(cè)試用例的方法; (3) 掌握單元測(cè)試的方法步驟; (4) 掌握控制流圖的畫法和通過控制流圖找出基路徑的方法。三、 實(shí)驗(yàn)環(huán)境平臺(tái):win10 64位環(huán)境:Eclipse(neon版本)四、 實(shí)驗(yàn)過程(一) 編寫判定三角形類別的程序:核心代
2、碼:public static int DefiniteShape(int a,int b,int c) if (a+b>c)&&(b+c>a)&&(a+c>b)/判斷可以構(gòu)成三角形if(b=c)&&(a=b)return 1;/等邊三角形if(a=b)|(b=c)|(c=a)return 2;/等腰三角形return 3;/普通三角形return 0;/非三角形主函數(shù)調(diào)用代碼:shape = DefiniteShape(a,b,c);if(shape=0)System.out.println("輸入數(shù)據(jù)不能構(gòu)成三角形
3、!");else if(shape=1)System.out.println("等邊三角形!");else if(shape=2)System.out.println("等腰三角形!");else if(shape=3)System.out.println("普通三角形!");(二) 畫出程序流程圖:(三) 畫出控制流圖:(四) 邏輯覆蓋測(cè)試:條件有:1) a為數(shù)字2) b為數(shù)字3) c為數(shù)字4) a為整數(shù)5) b為整數(shù)6) c為整數(shù)7) a+b>c8) b+c>a9) a+c>b10) a=b11) b=
4、c12) a=c所有測(cè)試用例(覆蓋率達(dá)到100%)1語(yǔ)句覆蓋輸入期望輸出覆蓋對(duì)象測(cè)試結(jié)果Case1a=三,b=角,c=形請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:1-2-3-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case2a=5,b=2,c=2請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:1-2-3-4-5-6-9-10-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case3a=2,b=2,c=2 等邊三角形!執(zhí)行路徑:1-2-3-4-5-6-8-12等邊三角形!Case4a=3,b=4,c=5普通三角形!執(zhí)行路徑:1-2-3-4-5-6-9-11-12普通三角形!2判定覆蓋輸入期望輸出覆蓋對(duì)象測(cè)試結(jié)果Case5a=字,b=0
5、,c=0請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:1-2-3-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case6a=3,b=2.3,c=3.3請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:1-2-3-4-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case7a=6,b=3,c=2請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:1-2-3-4-5-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case8a=12,b=12,c=12等邊三角形!執(zhí)行路徑:1-2-3-4-5-6-8-12等邊三角形!Case9a=24,b=13,c=13等腰三角形!執(zhí)行路徑:1-2-3-4-5-6-9-10-12等腰三角形!Case10a=15,b=20,c=25普通三角
6、形!執(zhí)行路徑:1-2-3-4-5-6-9-11-12普通三角形!3條件覆蓋輸入期望輸出覆蓋對(duì)象測(cè)試結(jié)果Case11a=漢,b=2,c=3請(qǐng)輸入能構(gòu)成三角形的整數(shù)。滿足:T1,F2,F3請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case12a=6,b=d,c=字請(qǐng)輸入能構(gòu)成三角形的整數(shù)。滿足:F1,T2,T3請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case13a=5.3,b=3.0,c=2.3請(qǐng)輸入能構(gòu)成三角形的整數(shù)。滿足:F4,T5,F6請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case14a=6,b=2.3,c=3請(qǐng)輸入能構(gòu)成三角形的整數(shù)。滿足:T4,F5,T6請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case15a=2,b=3,c=5請(qǐng)輸入能構(gòu)成三角
7、形的整數(shù)。滿足:F7,T8.T9請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case16a=10,b=-3,c=6請(qǐng)輸入能構(gòu)成三角形的整數(shù)。滿足:T7,F8,T9請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case17a=3,b=8,c=4請(qǐng)輸入能構(gòu)成三角形的整數(shù)。滿足:T7,T8,F9請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case18a=3,b=3,c=3等邊三角形!滿足:T10,T11,T12等邊三角形!Case19a=25,b=26,c=27普通三角形!滿足:F10,F11,F12普通三角形!4判定-條件覆蓋輸入期望輸出覆蓋對(duì)象測(cè)試結(jié)果Case20a=a,b=b,c=c請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:1-2-3-7-12請(qǐng)輸入能構(gòu)
8、成三角形的整數(shù)。Case21a=1,b=2,c=3請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:1-2-3-4-5-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case22a=15,b=2,c=5請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:1-2-3-4-5-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case23a=21,b=100,c=22請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:1-2-3-4-5-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case24a=3.2,b=2.3,c=2.3請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:1-2-3-4-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case25a=12,b=12,c=12等邊三角形!執(zhí)行路徑:1-2-
9、3-4-5-6-8-12等邊三角形!Case26a=25,b=51,c=50普通三角形!執(zhí)行路徑:1-2-3-4-5-6-9-11-12普通三角形!Case27a=12,b=21,c=21等腰三角形!執(zhí)行路徑:1-2-3-4-5-6-9-10-12等腰三角形!Case28a=25,b=25,c=22等腰三角形!執(zhí)行路徑:1-2-3-4-5-6-9-10-12等腰三角形!Case29a=3,b=23,c=23等腰三角形!執(zhí)行路徑:1-2-3-4-5-6-9-10-12等腰三角形!4 條件組合覆蓋輸入期望輸出覆蓋對(duì)象測(cè)試結(jié)果Case30a=1,b=2,c=3 請(qǐng)輸入能構(gòu)成三角形的整數(shù)。 執(zhí)行路徑:
10、1-2-3-4-5-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。 Case31a=2,b=3,c=a 請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:1-2-3-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case32a=3,b=x,c=3 請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:1-2-3-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case33a=5,b=s,c=d 請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:1-2-3-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case34a=f,b=3,c=3 請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:1-2-3-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case35a=g,b=6,c=h 請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:
11、1-2-3-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case36a=h,b=發(fā),c=52 請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:1-2-3-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case37a=都,b=是,c=字請(qǐng)輸入能構(gòu)成三角形的整數(shù)。 執(zhí)行路徑:1-2-3-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。 Case38a=3,b=3,c=223 請(qǐng)輸入能構(gòu)成三角形的整數(shù)。 執(zhí)行路徑:1-2-3-4-5-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。 Case39a=3,b=9,c=52.3 請(qǐng)輸入能構(gòu)成三角形的整數(shù)。 執(zhí)行路徑:1-2-3-4-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。 Case40a=6,b=2.3,c=23 請(qǐng)輸入
12、能構(gòu)成三角形的整數(shù)。 執(zhí)行路徑:1-2-3-4-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。 Case41a=12,b=3.5,c=3.6 請(qǐng)輸入能構(gòu)成三角形的整數(shù)。 執(zhí)行路徑:1-2-3-4-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。 Case42a=6.3,b=31,c=3.3 請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:1-2-3-4-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case43a=6.3,b=336,c=6 請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:1-2-3-4-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case44a=2.3,b=1.3,c=2.3請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:1-2-3-4-7-12請(qǐng)輸入能構(gòu)成
13、三角形的整數(shù)。Case45a=3.6,b=3.2,c=6 請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:1-2-3-4-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case46a=12,b=16,c=20 普通三角形! 執(zhí)行路徑:1-2-3-4-5-6-9-11-12普通三角形! Case47a=2,b=100,c=2 請(qǐng)輸入能構(gòu)成三角形的整數(shù)。 執(zhí)行路徑:1-2-3-4-5-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。 Case48a=150,b=20,c=30 請(qǐng)輸入能構(gòu)成三角形的整數(shù)。 執(zhí)行路徑:1-2-3-4-5-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。 Case49a=2,b=2,c=-2 請(qǐng)輸入能構(gòu)成三角形的整數(shù)。
14、執(zhí)行路徑:1-2-3-4-5-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。 Case50a=3,b=4,c=20 請(qǐng)輸入能構(gòu)成三角形的整數(shù)。 執(zhí)行路徑:1-2-3-4-5-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。 Case51a=-3,b=3,c=3 請(qǐng)輸入能構(gòu)成三角形的整數(shù)。 執(zhí)行路徑:1-2-3-4-5-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。 Case52a=5,b=-9,c=6 請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:1-2-3-4-5-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case53a=-1,b=-1,c=-1 請(qǐng)輸入能構(gòu)成三角形的整數(shù)。 執(zhí)行路徑:1-2-3-4-5-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。 Cas
15、e54a=22,b=22,c=22 等邊三角形! 執(zhí)行路徑:1-2-3-4-5-6-8-12等邊三角形! Case55a= 25,b=23,c=24 普通三角形! 執(zhí)行路徑:1-2-3-4-5-6-9-11-12普通三角形! Case56a=12,b=12,c=13 等腰三角形! 執(zhí)行路徑:1-2-3-4-5-6-9-10-12等腰三角形! Case57a=6,b=12,c=12 等腰三角形!執(zhí)行路徑:1-2-3-4-5-6-9-10-12等腰三角形!Case58a=2,b=1,c=2等腰三角形!執(zhí)行路徑:1-2-3-4-5-6-9-10-12等腰三角形!5 路徑覆蓋輸入期望輸出覆蓋對(duì)象測(cè)試結(jié)果Case59a=個(gè),b=十,c=百請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:1-2-3-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case60a=3.0,b=2.3,c=10請(qǐng)輸入能構(gòu)成三角形的整數(shù)。執(zhí)行路徑:1-2-3-4-7-12請(qǐng)輸入能構(gòu)成三角形的整數(shù)。Case61a=23,b=25,c=25
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 休閑零食合伙人合同范例
- 醫(yī)療設(shè)備中運(yùn)用區(qū)塊鏈技術(shù)的芯片安全分析
- 區(qū)塊鏈賦能教育行業(yè)-學(xué)生信息透明化與認(rèn)證
- 親屬贈(zèng)與房屋合同范例
- alc板勞務(wù)合同范例
- app維護(hù)服務(wù)合同范例
- 中外合營(yíng)合同范例
- 麗水專業(yè)食堂承包合同范例
- 2024年地質(zhì)勘探和地震專用儀器項(xiàng)目資金需求報(bào)告代可行性研究報(bào)告
- pt項(xiàng)目合同范例
- 江蘇交控筆試試題及答案
- JJF1033-2023計(jì)量標(biāo)準(zhǔn)考核規(guī)范
- 頸椎病課件完整版
- 慢阻肺的管理課件
- 新媒體實(shí)驗(yàn)影像課件
- HP系列培訓(xùn)手冊(cè)
- 游戲王統(tǒng)一規(guī)則
- 畢業(yè)論文-原油電脫水方法與機(jī)理的研究
- 陜西省2022年普通高中學(xué)業(yè)水平考試(真題)
- 大學(xué)體育課程設(shè)置
- JJF(魯) 142-2022 稱重式雨量計(jì)校準(zhǔn)規(guī)范
評(píng)論
0/150
提交評(píng)論