版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.1實驗項目名稱:黑盒測試2實驗目的和要求:目的:讓學生掌握黑盒測試的用法和原理要求:三角形問題:從鍵盤輸入三個整數(shù)a、b、c。(1a、b、c 100)判斷是否構成三角形,若能構成三角形,指出構成的是等邊三角形.等腰三角形.不等邊三角形.要求編程并使用黑盒測試方法進行測試,要求使用邊界值測試、等價類測試、決策表測試、因果圖測試法分別進行測試。3實驗原理黑盒測試又稱為功能測試或數(shù)據(jù)驅動測試,把程序看成一個黑盒子,完全不考慮程序的內部結構和處理程序,只是在程序的接口進行測試,以檢查程序功能是否正常,程序是否能適當接收輸入數(shù)據(jù)產生正確的輸出數(shù)據(jù)。4主要儀器設備計算機、windows系統(tǒng)、winT-C
2、編程與測試5實驗內容及步驟(1) 認真讀題并了解目的(2) 準備環(huán)境及工具(3) 編程:*includevoid main() while(1) int a,b,c; printf(please Input a,b,c:); scanf(%d %d %d,&a,&b,&c); if(a100|b100|c100) printf(輸入范圍在1到100n); else if(a+bc&a+cb&b+ca) if(a=b&b=c&c=a) printf(等邊三角形n); else if(a=b|b=c|a=c) printf(等腰三角形n); else printf(不等邊三角形n); else p
3、rintf(非三角形); getch(); (4)畫流程圖入口a100b100|c10012sa+bc&a+cb&b+cabe37FT出口TFa=b&b=c&c=aa=b|b=c|a=c不等邊三角形FF輸入范圍在 1到100非三角形等邊三角形等腰三角形acdfghiTT456891011121314m6實驗數(shù)據(jù)記錄和處理(1)邊界值法分析用例abc預期輸出實際輸出160601等腰三角形等腰三角形260602等腰三角形等腰三角形3606060等邊三角形等邊三角形4505099等腰三角形等腰三角形55050100非三角形非三角形660160等腰三角形等腰三角形760260等腰三角形等腰三角形850
4、9950等腰三角形等腰三角形95010050非三角形非三角形101 6060等腰三角形等腰三角形1126060等腰三角形等腰三角形12995050等腰三角形等腰三角形131005050非三角形非三角形(2)等價類法分析用例abc預期輸出實際輸出1555等邊三角形等邊三角形2223等腰三角形等腰三角形3345不等邊三角形不等邊三角形4412非三角形非三角形5 -155 a值不在范圍內 a值不在范圍內6 5-15 b值不在范圍內 b值不在范圍內7 55-1 c值不在范圍c值不在范圍8-1-15a,b值不在范圍內a,b值不在范圍內95-1-1b,c值不在范圍內b,c值不在范圍內10-15-1a,c值
5、不在范圍內a,c值不在范圍內11-1-1-1a,b,c值不在范圍內a,b,c值不在范圍內1210155a值不在范圍內a值不在范圍內1351015b值不在范圍內b值不在范圍內1455101c值不在范圍內c值不在范圍內151011015a,b值不在范圍內a,b值不在范圍內165101101b,c值不在范圍內b,c值不在范圍內171015101a,c值不在范圍內a,c值不在范圍,b,c值不在范圍內a,b,c值不在范圍內(3) 決策表法分析1) 列出所有的條件樁和行動樁 條件樁 行動樁C1:ab+c 非三角形C2:ba+c 不等邊三角形C3:Ca+b 等腰三角形C4:a=b
6、等邊三角形C5:a=c 不可能C6:b=c2) 確定規(guī)則的個數(shù) 規(guī)則數(shù)26=643) 填入條件項 4 ) 填入動作項 C1:ab+cFFFFFFFFFF2:ba+cFFFFFFFFFFC3:Ca+bFFFFFFFFTTC4:a=bFFFFTTTTFFC5:a=cFFTTFFTTFFC6:b=cFTFTFTFTFTA1:非三角形A2:不等邊三角形A3:等腰三角形A4:等邊三角形A5:不可能5) 合并相似規(guī)則C1:ab+cFFFFFFFFFFC2:ba+cFFFFFFFFFFC3:Ca+bFFFFFFFFTTC4:a=bFFFFTTTTFFC5:a=cFFTTFFTTFFC6:b=cFTFTFTF
7、TFTA1:非三角形A2:不等邊三角形A3:等腰三角形A4:等邊三角形A5:不可能C1:ab+cFTTTTTTTTTTC2:ba+c-FTTTTTTTTTC3:Ca+b-FTTTTTTTTC4:a=b-TTTTFFFFC5:a=c-TTFFTTFFC6:b=c-TFTFTFTFA1:非三角形A2:不等邊三角形A3:等腰三角形A4:等邊三角形A5:不可能(4)因果圖法分析1)列出原因和結果原因:B1:0a100B2:0b100B3:0c100B4:ab+cB5:ba+cB6 :ca+bB7:a=bB8:b=cB9:a=c中間結果:10:邊范圍正確11:可以構成三角形12:任意兩條邊相等13:三條
8、邊相等結果:E1:不可能E2:不等邊三角形E3:等腰三角形E4:等邊三角形2)畫出因果圖B1B2B4E1E2E410B3B5B6B7B8B91112E3B7B8B9133)將因果圖轉換為決策表B1:0a100101111111111111B2:0b100110111111111111B3:0c100111011111111111B4:ab+c100001111111111B5:ba+c100010111111111B6 :ca+b100011011111111B7:a=b000000010001100B8:b=c000000001001010B9:a=c00000000010100110:邊范
9、圍正確10001111111111111:可以構成三角形10000001111111112:任意兩條邊相等00000000000100013:三條邊相等000000000001000E1:不可能011111100000000E2:不等邊三角形100000000010111E3:等腰三角形100000011100000E4:等邊三角形0000000000010007實驗結果與分析(1)邊界值法測試結果用例abc預期輸出實際輸出160601等腰三角形等腰三角形260602等腰三角形等腰三角形3606060等邊三角形等邊三角形4505099等腰三角形等腰三角形55050100非三角形非三角形6601
10、60等腰三角形等腰三角形760260等腰三角形等腰三角形8509950等腰三角形等腰三角形95010050非三角形非三角形101 6060等腰三角形等腰三角形1126060等腰三角形等腰三角形12995050等腰三角形等腰三角形131005050非三角形非三角形(2) 等價類法測試結果用例abc預期輸出實際輸出1555等邊三角形等邊三角形2223等腰三角形等腰三角形3345不等邊三角形不等邊三角形4412非三角形非三角形5 -155 a值不在范圍內 a值不在范圍內6 5-15 b值不在范圍內 b值不在范圍內7 55-1 c值不在范圍c值不在范圍8-1-15a,b值不在范圍內a,b值不在范圍內9
11、5-1-1b,c值不在范圍內b,c值不在范圍內10-15-1a,c值不在范圍內a,c值不在范圍內11-1-1-1a,b,c值不在范圍內a,b,c值不在范圍內1210155a值不在范圍內a值不在范圍內1351015b值不在范圍內b值不在范圍內1455101c值不在范圍內c值不在范圍內151011015a,b值不在范圍內a,b值不在范圍內165101101b,c值不在范圍內b,c值不在范圍內171015101a,c值不在范圍內a,c值不在范圍,b,c值不在范圍內a,b,c值不在范圍內(3) 決策表法測試結果用例IDabc預期輸出實際輸出1412非三角形非三角形2142非三角形非三角形3124非三角形非三角形4555等邊三角形等邊三角形5不可能不可能6不可能不可能7223等腰三角形等腰三角形8不可能不可能9232等腰三角形等腰三角形10322等腰三角形等腰三角形11345不等邊三角形不等邊三角形(4)因果圖法測試結果IDabC預期輸出實際輸出1345不等邊三角形不等邊三角形2012a不在范圍內a不在范圍內3102b不在范圍內b不在范
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- .7市場部培訓紫琪爾項目
- 2025年全球及中國無人機測量軟件行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025年全球及中國珍珠奶茶配料行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025年全球及中國電信行業(yè)CRM軟件行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025年全球及中國便攜式四合一氣體檢測儀行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025年全球及中國塑料輔助設備行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025-2030全球機器人滾珠絲杠行業(yè)調研及趨勢分析報告
- 2025年全球及中國一次性發(fā)熱暖袋行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025年全球及中國金屬箔電流傳感貼片電阻行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025-2030全球貓咪吹風機行業(yè)調研及趨勢分析報告
- 2024-2025學年廣東省深圳市南山區(qū)監(jiān)測數(shù)學三年級第一學期期末學業(yè)水平測試試題含解析
- 廣東2024年廣東金融學院招聘專職輔導員9人筆試歷年典型考點(頻考版試卷)附帶答案詳解
- DB31∕731-2020 船舶修正總噸單位產品能源消耗限額
- 2024年衛(wèi)生專業(yè)技術資格考試衛(wèi)生檢驗技術(初級(師)211)相關專業(yè)知識試題及答案指導
- 《手衛(wèi)生知識培訓》培訓課件
- 江蘇省南京鼓樓區(qū)2024年中考聯(lián)考英語試題含答案
- 兒科護理學試題及答案解析-神經系統(tǒng)疾病患兒的護理(二)
- 15篇文章包含英語四級所有詞匯
- 王陽明心學完整版本
- (汽車制造論文)機器人在汽車制造中應用
- 幼兒園手工教學中教師指導行為研究-以自貢市幼兒園為例
評論
0/150
提交評論