三角形(黑盒測試)_第1頁
三角形(黑盒測試)_第2頁
三角形(黑盒測試)_第3頁
三角形(黑盒測試)_第4頁
三角形(黑盒測試)_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論