




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、實驗一 黑盒測試一、實驗環(huán)境在windows 2000(sp2) 或windows xp 操作系統(tǒng)上,使用c+語言,vc6.0工具作為開發(fā)環(huán)境(ide)二、實驗原理 1、三角形問題 輸入三個整數(shù)a、b、c,分別作為三角形的三條邊,現(xiàn)通過程序判斷由三條邊構(gòu)成的三角形的類型為等邊三角形、等腰三角形、一般三角形(特殊的還有直角三角形),以及構(gòu)不成三角形。 現(xiàn)在要求輸入三個整數(shù)a、b、c,必須滿足以下條件: 條件1 1a100 條件4 a<b+c 條件2 1b100 條件5 b<a+c 條件3 1c100 條件6 c<a+b2、等價類劃分 輸入條件有效等價類編號無效等價類編號輸入a、
2、b、c三個整數(shù)1a1001b1001c100ab+cba+cca+b1a、b、c中有一個不再1100中4兩邊之和不大于第三邊5滿足1中六個條件a=b或b=c或a=c2有一邊是實數(shù)6有一邊是非數(shù)字7滿足1中六個條件a=b=c3有一邊是空值83、邊界值分析法:根據(jù)題目要求可知個邊的有效取值范圍是1,100,記過分析可得出:(1)邊界值是:1,100。(2)次邊界值是:0,101,2,99三、開發(fā)程序清單#include <iostream.h>void main()while(1)int a,b,c;cout<<"n請輸入邊長a的值:"cin>&g
3、t;a;while(a<1 | a>100)cout<<"a的值超出范圍,請重新輸入邊長a的值:"cin>>a;cout<<"a的值是:"<<a<<"n"cout<<"n請輸入邊長b的值:"cin>>b;while(b<1 | b>100)cout<<"b的值超出范圍,請重新輸入邊長b的值:"cin>>b;cout<<"b的值是:"&
4、lt;<b<<"n"cout<<"n請輸入邊長c的值:"cin>>c;while(c<1 | c>100)cout<<"c的值超出范圍,請重新輸入邊長c的值:"cin>>c;cout<<"c的值是:"<<c<<"n"if(a+b<=c | a+c<=b | b+c<=a)cout<<"n不能構(gòu)成三角形!n"/return;elseif
5、(a=b && b=c)cout<<"n能構(gòu)成三角形,且為等邊三角形!n"else if(a=b | b=c | a=c)cout<<"n能構(gòu)成三角形,且為等腰三角形!n"else if(a*a+b*b=c*c | b*b+c*c=a*a | a*a+c*c=b*b)cout<<"n能構(gòu)成三角形,且為直角三角形n"elsecout<<"n能構(gòu)成一般三角形n"四、測試用例編號輸入值覆蓋等價類12,3,4121,100,1001,2349,50,501,2
6、41,1,11,2,3599,99,991,2,360,100,101472,100,101481,99,100590,2,994,5104,3.1,6611a,2,571220,null ,308五、測試結(jié)果編號輸入值結(jié)果12,3,421,100,100349,50,5041,1,1599,99,9960,100,10172,100,10181,99,10090,2,99104,3.1,6無效11a,2,5無效1220,null ,30無效六、心得體會通過本次實驗,我對黑盒測試方法中的等價類劃分和邊界值劃分有了進一步的了解,特別是等價類劃分,在我看來,等價類劃分法就是把程序的輸入部分劃分為幾塊,
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療設(shè)備安全操作規(guī)范及責任承擔合同
- 高端影視制作特效化妝與假發(fā)租賃專項合同
- 海關(guān)關(guān)員職位海關(guān)情報分析聘用合同
- 《某河流域水環(huán)境綜合整治項目可行性研究報告》
- 年中國生物制品市場投資前景分析研究報告
- 工程鐵路專用線工程項目建設(shè)可行性研究報告
- 精制鹽、金屬鈉、液氯萬噸液氯生產(chǎn)項目可行性研究報告
- 醫(yī)技三基三嚴練習題與參考答案
- 泰安市重點中學2025屆七年級生物第二學期期末監(jiān)測試題含解析
- 甘肅省平?jīng)鍪谐缧趴h2025屆七下生物期末調(diào)研模擬試題含解析
- 腦血管意外的急救課件
- 利浦倉施工方案
- 三調(diào)土地利用現(xiàn)狀分類和三大地類對應(yīng)甄選
- 五年級下學期信息技術(shù)3Done三維制作蘿卜課件
- 消防工程施工進度計劃橫道圖+進度網(wǎng)絡(luò)圖【建筑施工資料】
- 民族教育發(fā)展調(diào)研報告3篇
- 金屬屋面鋼結(jié)構(gòu)工程專項施工方案(51頁)
- 監(jiān)控系統(tǒng)投標書(施工組織設(shè)計)
- 土地復(fù)墾方案(課堂PPT)
- 朱光潛:燕南園遞出的花
- NHR-5200系列雙回路測量顯示控制儀(130601)
評論
0/150
提交評論