版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度紡織原材料進出口代理服務(wù)協(xié)議2篇
- 2025年度個人二手車翻新與交易合同模板2篇
- 2025版?zhèn)€人房產(chǎn)購買定金協(xié)議3篇
- 教育科技如何改變家庭教學(xué)環(huán)境
- 2025年水泥行業(yè)智能制造承包工程合同4篇
- 小學(xué)數(shù)學(xué)與計算機編程培養(yǎng)邏輯思維的新途徑
- 2025年個人購房合同(含智能家居升級服務(wù))
- 教學(xué)反思與教師專業(yè)成長的關(guān)系研究
- 科技產(chǎn)業(yè)變革的挑戰(zhàn)與市場機遇分析
- 移動端安全教育軟件的現(xiàn)狀與發(fā)展趨勢分析
- 2023年管理學(xué)原理考試題庫附答案
- 【可行性報告】2023年電動自行車相關(guān)項目可行性研究報告
- 歐洲食品與飲料行業(yè)數(shù)據(jù)與趨勢
- 放療科室規(guī)章制度(二篇)
- 中高職貫通培養(yǎng)三二分段(中職階段)新能源汽車檢測與維修專業(yè)課程體系
- 浙江省安全員C證考試題庫及答案(推薦)
- 目視講義.的知識
- 洗衣機事業(yè)部精益降本總結(jié)及規(guī)劃 -美的集團制造年會
- 房地產(chǎn)公司流動資產(chǎn)管理制度
- 2015-2022年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招語文/數(shù)學(xué)/英語筆試參考題庫含答案解析
- 鋁合金門窗設(shè)計說明
評論
0/150
提交評論