




全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
實驗五 軟件測試1、實驗?zāi)康?zTtU7TR 進入獲得更多(1)學(xué)生熟悉軟件測試原理和方法;(2)學(xué)會使用白盒測試和黑盒測試的原理設(shè)計測試用例。2、實驗內(nèi)容/zTtU7TR 進入獲得更多了解軟件測試的目的和意義,掌握軟件測試的方法,學(xué)會使用黑盒測試和白盒測試的原理和方法設(shè)計測試用例。3、實驗儀器、設(shè)備和材料/zTtU7TR 進入獲得更多PC, Microsoft Word 2003。4、實驗原理白盒測試和黑盒測試。5、實驗內(nèi)容問題描述:一段程序,要求實現(xiàn)這樣的功能。輸入三個整數(shù)a,b,c,分別作為三角形的三條邊,各邊取值范圍均為1-100,判斷由三條邊構(gòu)成的三角形的情況。(三角形類型可能為等邊三角形、等腰三角形、一般三角形以及不構(gòu)成三角形)參考程序代碼如下:/* 判斷三角形的類 */public class TriangleTestMethod /* 判斷三角形的種類。參數(shù)a, b, c分別為三角形的三邊,* 返回的參數(shù)值為0,表示非三角形;*返回的參數(shù)值為1,表示普通三角形;*返回的參數(shù)值為2,表示等腰三角形;*返回的參數(shù)值為3,表示等邊三角形。*/public static int confirm(int a, int b,int c) if(a + b c) & (b + c a) & (a + c b) / 判斷為三角形if(a = b) & (b =c) / 判斷為等邊三角形return 3;if(a = b) | (b = c) | (a = c)/ 判斷為等腰三角形return 2;else/ 判斷為普通三角形return 1;else / 為非三角形return 0;針對上述程序設(shè)計其測試用例及測試方法:(1)白盒測試。a、根據(jù)上述內(nèi)容繪制出程序流程圖b、請以表格方式給出邏輯覆蓋中的語句覆蓋、判定覆蓋、判定/條件覆蓋、條件覆蓋、條件組合覆蓋的測試用例表;c、繪制出程序控制流圖d、請以表格方式給出基于基本路徑測試的控制結(jié)構(gòu)測試用例。(2)黑盒測試。a、請以表格方式給出測試的等價劃分類,包括有效等價類和無效等價類,基于等價劃分類的測試用例;b、請以表格方式給出邊界值法的測試用例;c、請以表格方式給出決策表方法的測試用例。6、實驗步驟6.1白盒測試1、程序流程圖程序流程圖部分截圖2、測試用例設(shè)計(1)符號說明說明:T1,F(xiàn)1,T2,F(xiàn)2,.表示各個判斷條件CON的判定分支,具體如下條件編號條件內(nèi)容所屬判定對應(yīng)分支例:CON1a+bc第一個組合判斷T1,F(xiàn)1(2)邏輯覆蓋a、語句覆蓋測試用例:測試用例編號輸入期望輸出覆蓋對象測試結(jié)果例:Case1a=1, b=2, c=30, ,0b、判定覆蓋測試用例測試用例編號輸入期望輸出覆蓋對象測試結(jié)果例:Case1a=1, b=2, c=30, ,0c、條件覆蓋測試用例輸入期望輸出覆蓋對象測試結(jié)果例:Case1a=1, b=6, c=70F1, T2, T30d、條件/判定覆蓋測試用例輸入期望輸出覆蓋對象測試結(jié)果例:Case1a=1, b=6, c=70F1, T2, T3(, )0e、條件組合覆蓋測試用例輸入期望輸出覆蓋對象測試結(jié)果例:Case1a=1, b=6, c=70F1, T2, T30(3) 控制結(jié)構(gòu)測試a、程序控制流圖程序控制流圖部分截圖b、基本路徑覆蓋測試用例輸入期望輸出覆蓋對象測試結(jié)果例:Case1a=1, b=6, c=70A-D06.2黑盒測試1.等價類劃分方法輸入有效等價類編號無效等價類編號例:a,b,c: 邊為a,b,c的一般三角形 1a輸入值超出預(yù)定義n+1(n為有效等價類數(shù)量)2.邊界值分析方法項邊界值用例設(shè)計思路例:數(shù)值a0, 101假設(shè)某軟件的數(shù)據(jù)輸入域要求輸入的數(shù)據(jù)值,1為最小值、100作為最大值;然后使用剛好小于1和大于100的數(shù)值來作為邊界條件。3.決策表方法(1) 確定規(guī)則個數(shù)。例如,三角形問題的決策表有 4 個條件c1:a、b、c構(gòu)成三角形? c2:a=b? c3:a=c? c4:b=c?(2) 列出所有的條件和動作。 (3) 填入輸入項。 (4) 填入動作項,得到初始決策表。 (5) 化簡。合并相似規(guī)則后得到三角形問題的決策表 三角形問題決策表規(guī)則選項規(guī)則1-8規(guī)則9規(guī)則10規(guī)則11規(guī)則12規(guī)則13規(guī)則14規(guī)則15規(guī)則16條件:c1: a,b,c構(gòu)成 三角形?c2: a=b?c3: a=c?c4: b=c? N- YYYY YYYN YYNY YYNN YNYY YNYN YNNY YNNN動作:a1: 非三角形a2: 一般三角
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 針對樣題2024年高級會計試題及答案
- 高級會計信息技術(shù)結(jié)合試題及答案
- 弘揚雷鋒精神傳遞正能量課件
- 小波變換教學(xué)課件
- 飛機安全檢查流程的試題及答案
- 2025年環(huán)保節(jié)能型冷卻塔項目發(fā)展計劃
- 重癥醫(yī)學(xué)病區(qū)管理規(guī)范
- 糖尿病培訓(xùn)內(nèi)容
- 2024年湖北省武漢市三年級數(shù)學(xué)第一學(xué)期期末試題含解析
- 2024年廣東省汕頭市數(shù)學(xué)三年級第一學(xué)期期末達標測試試題含解析
- 飼料廠管理制度大全
- 標桿管理八步法
- 堅持好發(fā)展好新時代楓橋經(jīng)驗課件
- 資本經(jīng)營-終結(jié)性考試-國開(SC)-參考資料
- 【天潤乳業(yè)資本結(jié)構(gòu)問題及優(yōu)化對策分析案例10000字】
- 水泵房設(shè)施設(shè)備巡檢標準記錄表
- 痕跡檢驗學(xué)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 軟件授權(quán)書范本
- 招聘筆試題與參考答案(某大型國企)2025年
- 無人機組裝與調(diào)試課件:無人機概述
- 醫(yī)學(xué)教材 《瘧疾》課件
評論
0/150
提交評論