黑盒測試技術(shù)實驗報告_第1頁
黑盒測試技術(shù)實驗報告_第2頁
黑盒測試技術(shù)實驗報告_第3頁
黑盒測試技術(shù)實驗報告_第4頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、本文格式為word版,下載可任意編輯黑盒測試技術(shù)實驗報告 黑盒測試技術(shù) 三角形問題 試驗報告 一、問題描述 輸入三個整數(shù) a、b、c,分別作為三角形的三條邊,通過程序推斷這三條邊是否能構(gòu)成三角形?假如能構(gòu)成三角形,則推斷三角形的類型并輸出(等邊三角形、等腰三角形、一般三角形),假如不構(gòu)成三角形輸出不能構(gòu)成三角形。 要求: (1)輸入三個整數(shù) a、b、c,必需滿意以下條件:1a200;1b200;1c200。 (2)容錯處理:輸入空值的提示;輸入的值滿意類型的提示; (3)不限制開發(fā)環(huán)境,不限制開發(fā)語言; (4)盡可能不對自己的程序進行測試設(shè)計。 (5)請分別采納邊界值分析法、等價類分析法、決策

2、表分析法、基于場景分析法設(shè)計測試用例; (6)正文格式(除源代碼用小五號單倍行距),其他行距固定值 20,字號小四。 二、程序主要源代碼 ( 標(biāo)注:測試的源代碼是哪位同學(xué)(學(xué)號姓名)編寫的。 ) 三、程序界面(截圖) 四、設(shè)計測試用例 1. 用邊界值測試方法設(shè)計測試用例 用邊界值分析法設(shè)計測試用例,根據(jù)下列步驟進行: ( (1 ) 分析各變量取值 三角形三條邊的取值范圍都是 1-200,所以邊長 a 的邊界點為 1 和 200,邊長 b的邊界點為 1 和 200,邊長 c 的邊界點為 1 和 200。 ( (2 ) 測試用例數(shù) 輸入條件 邊界值 測試數(shù)據(jù) a 1,200 0,1,2,199,2

3、00,201 b 1,200 0,1,2,199,200,201 c 1,200 0,1,2,199,200,201 設(shè)計測試用例(給出全部測試用例) 三角形問題的測試用例 測試用例 編號 輸入數(shù)據(jù) 預(yù)期輸出 測試結(jié)果 a b c 1 0 100 100 邊長 a 不合法 邊長 a 不合法 2 1 100 100 等腰三角形 等腰三角形 3 2 100 100 等腰三角形 等腰三角形 4 199 100 100 等腰三角形 等腰三角形 5 200 100 100 不是三角形 不是三角形 6 201 100 100 邊長 a 不合法 邊長 a 不合法 7 100 0 100 邊長 b 不合法 邊

4、長 b 不合法 8 100 1 100 等腰三角形 等腰三角形 9 100 2 100 等腰三角形 等腰三角形 10 100 199 100 等腰三角形 等腰三角形 11 100 200 100 不是三角形 不是三角形 12 100 201 100 邊長 b 不合法 邊長 b 不合法 13 100 100 0 邊長 c 不合法 邊長 c 不合法 14 100 100 1 等腰三角形 等腰三角形 15 100 100 2 等腰三角形 等腰三角形 16 100 100 199 等腰三角形 等腰三角形 17 100 100 200 不是三角形 不是三角形 18 100 100 201 邊長 c 不合

5、法 邊長 c 不合法 2. 用等價類測試方法設(shè)計測試用例 ( (1 )首先分析題目中給出的條件和隱含的輸入要求,輸入條件如下: 條件:1=邊長 a=200,1=邊長 b=200,1=邊長 c=200 隱含條件:ab+c,ba+c,ca+b. ( (2 )依據(jù)輸入條件的要求劃分等價類,列出等價類表并編號 輸入條件 有效等價類 無效等價類 是否是三角形 1.1=a=200 2.1=b=200 3.1=c=200 4. ab+c 5. ba+c 6. ca+b. 7. a1 | a200 8. b1 | b200 9. c1 | c200 10. a=b+c 11. b=a+c 12. c=a+b

6、等腰三角形 13. a=bb!=c 14. a=cc!=b 15. b=cc!=a 16.a!=ba!=cb!=c 等邊三角形 17.a=b=c 18.a!=b 19.a!=c 20.b!=c (3) 設(shè)計測試用例,掩蓋上表中的等價類,如表 1-3 表所示。(至少 20 條) 表 表 1-3 三角形問題的測試用例 測試用例 編號 輸入數(shù)據(jù) 預(yù)期輸出 掩蓋等價類 測試結(jié)果 a b c 1 100 100 100 等邊三角形 1,2,3,4,5,6,17 等邊三角形 2 50 50 50 等邊三角形 1,2,3,4,5,6,17 等邊三角形 3 150 150 150 等邊三角形 1,2,3,4,

7、5,6,17 等邊三角形 4 50 100 100 等腰三角形 1,2,3,4,5,6,15 等腰三角形 5 100 50 100 等腰三角形 1,2,3,4,5,6,14 等腰三角形 6 100 100 50 等腰三角形 1,2,3,4,5,6,13 等腰三角形 7 0 2 3 邊長 a 不合法 7 邊長 a 不合法 8 2 1 3 不是三角形 12 不是三角形 9 3 0 1 邊長 b 不合法 8 邊長 b 不合法 10 3 1 2 不是三角形 10 不是三角形 11 1 3 0 邊長 c 不合法 9 邊長 c 不合法 12 2 3 1 不是三角形 11 不是三角形 13 50 51 52

8、 不是等腰三角形 1,2,3,4,5,6,16 一般三角形 14 51 52 50 不是等腰三角形 1,2,3,4,5,6,16 一般三角形 15 52 50 51 不是等腰三角形 1,2,3,4,5,6,16 一般三角形 16 100 100 101 不是等邊三角形 1,2,3,4,5,6,19,20 等腰三角形 17 100 101 100 不是等邊三角形 1,2,3,4,5,6,18,20 等腰三角形 18 101 100 100 不是等邊三角形 1,2,3,4,5,6,18,19 等腰三角形 19 50 50 51 不是等邊三角形 1,2,3,4,5,6,19,20 等腰三角形 20

9、50 51 50 不是等邊三角形 1,2,3,4,5,6,18,20 等腰三角形 21 51 50 50 不是等邊三角形 1,2,3,4,5,6,18,19 等腰三角形 3. 用決策表測試方法設(shè)計測試用例 ( (1 )構(gòu)建決策表 ( (2 )化簡 測試用例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 輸入條件 是三角形 y y y y y y y y n n n n n n n n a=b y y n y n y n n n y y y n n y n a=c y n y y y n n n n y y n y n n y b=c y y y n n n y

10、n n y n y y y n n 預(yù)期輸出 不是三角形 等腰三角形 等邊三角形 一般三角形 出錯提示 測試用例 1 2,3,4 5,6,7 8 9-16 輸入條件 是三角形 a=b a=c b=c 預(yù)期輸出 不是三角形 y 等腰三角形 y 等邊三角形 y 一般三角形 y 出錯提示 y ( (3 )化簡后的測試用例設(shè)計 測試用例 編號 輸入數(shù)據(jù) 預(yù)期輸出 掩蓋等價類 測試結(jié)果 a b c 1 50 50 50 等邊三角形 1,2,3,4,5,6,17 等邊三角形 2 50 50 51 等腰三角形 1,2,3,4,5,6,13 等腰三角形 3 51 50 50 等腰三角形 1,2,3,4,5,6

11、,15 等腰三角形 4 50 51 50 等腰三角形 1,2,3,4,5,6,14 等腰三角形 5 1 2 3 不是三角形 12 不是三角形 6 1 3 2 不是三角形 11 不是三角形 7 3 2 1 不是三角形 10 不是三角形 8 2 3 4 一般三角形 1,2,3,4,5,6 一般三角形 9 3 2 4 一般三角形 1,2,3,4,5,6 一般三角形 10 4 3 2 一般三角形 1,2,3,4,5,6 一般三角形 4. 基于場景的測試 (1 1 )基本流和備選流圖 (2 2 )場景設(shè)計 場景 1 1 :基本流 場景 2 2 :基本流+ + 備選流 1 1 場景 3 3 :基本流+ +

12、 備選流 2 2 場景 4 4 :基本流+ + 備選流 3 3 場景 5 5 :基本流+ + 備選流 4 4 (3 3) ) 測試用例設(shè)計 開頭輸入 輸入 a,b,c 推斷各邊邊長是否是在 1-200 a+bc a+cb b+ca 備選流 1:邊長不符合條件 備選流 2:不是三角形 是三角形 備選流 3:是等腰三角形 備選流 4:是等邊三角形 一般三角形 結(jié)束 場景 a a b b c c 預(yù)期輸出 測試結(jié)果 1 1 2 2 3 3 4 4 一般三角形 一般三角形 2 2 0 0 0 0 0 0 邊長錯誤 邊長錯誤 3 3 2 2 4 4 7 7 不是三角形 不是三角形 4 4 50 50 60 等腰三角形 等腰三角形 5 5 50 50 50 等邊三角形 等邊三角形 5. 測試結(jié)果分析與總結(jié)(至少 0 150 字,對測試過程中失敗用例的緣由進行分析,對學(xué)習(xí)了黑盒測試技術(shù)的學(xué)習(xí)總結(jié))

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論