




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件測(cè)試與質(zhì)量保證作業(yè)一、測(cè)試問題描述輸入三個(gè)整數(shù)a、b、c,分別作為三角形的三條邊,通過程序判斷這三條邊是否能構(gòu)成三角形?如果能構(gòu)成三角形,則判斷三角形的類型(等邊三角形、等腰三角形、一般三角形)。要求輸入三個(gè)整數(shù)a、b、c,必須滿足以下條件:1a200;1b200;1c200。用邊界值分析法設(shè)計(jì)測(cè)試用例。用黑盒測(cè)試方法設(shè)計(jì)測(cè)試用例。二、設(shè)計(jì)測(cè)試用例1. 用邊界值測(cè)試方法設(shè)計(jì)測(cè)試用例用邊界值分析法設(shè)計(jì)測(cè)試用例,按照下列步驟進(jìn)行:(1) 分析各變量取值邊界值分析的基本思想是使用輸入變量的最小值、略高于最小值、正常值、略低于最大值和最大值設(shè)計(jì)測(cè)試用例。因此a,b,c的邊界取值是:1,2,100,
2、199,200。(2) 測(cè)試用例數(shù)有n個(gè)變量的程序,其邊界值分析會(huì)產(chǎn)生4n+1個(gè)測(cè)試用例。這里有3個(gè)變量,因此會(huì)產(chǎn)生13個(gè)測(cè)試用例。(3) 設(shè)計(jì)測(cè)試用例用邊界值分析法設(shè)計(jì)測(cè)試用例就是使一個(gè)變量取邊界值(分別取最小值、略高于最小值、正常值、略低于最大值和最大值),其余變量取正常值,然后對(duì)每個(gè)變量重復(fù)進(jìn)行。本例用邊界值分析法設(shè)計(jì)的測(cè)試用例見表1-1。表1-1 三角形問題的測(cè)試用例測(cè)試用例輸入數(shù)據(jù)預(yù)期輸出abc11001001等腰三角形21001002等腰三角形3100100100等邊三角形4100100199等腰三角形5100100200非三角形61001100等腰三角形71002100等腰三角形
3、8100199100等腰三角形9100200100非三角形101100100等腰三角形112100100等腰三角形12199100100等腰三角三角形2. 用等價(jià)類測(cè)試方法設(shè)計(jì)測(cè)試用例(1)首先分析題目中給出的條件和隱含的輸入要求,輸入條件如下:a) 正整數(shù);b) 三個(gè)數(shù);c) 構(gòu)成一般三角形;d) 構(gòu)成等腰三角形;e) 構(gòu)成等邊三角形;f) 不能構(gòu)成三角形(2)根據(jù)輸入條件的要求劃分等價(jià)類,列出等價(jià)類表并編號(hào),如表1-2所示。表1-2 三角形問題的等價(jià)類等價(jià)類輸入條件有效等價(jià)類編號(hào)無(wú)效等價(jià)類編號(hào)三個(gè)正整數(shù)正整數(shù)1一邊為非正整數(shù)a為非正整數(shù)10b為非正整數(shù)11c為非正
4、整數(shù)12兩邊為非正整數(shù)a,b為非正整數(shù)13a,c為非正整數(shù)14b,c為非正整數(shù)15三邊均為非正整數(shù)16三個(gè)數(shù)2只輸入一個(gè)數(shù)只給a17只給b18只給c19只輸入兩個(gè)數(shù)只給a,b20只給a,c21只給b,c22未輸入數(shù)23構(gòu)成一般三角形a + b > c,且abc3a + b < c24a + b = c25a + c > b,且abc4a + c < b26a + c = b27b + c > a,且abc5b + c < a28b + c = a29構(gòu)成等腰三角形a = b,a c,且兩邊之和大于第三邊6a = c,a b,且兩邊之和大于第三邊7b = c,
5、a b,且兩邊之和大于第三邊8構(gòu)成等邊三角形a = b = c9注:劃分等價(jià)類的方式并不唯一,可根據(jù)被測(cè)對(duì)象的具體情況劃分等價(jià)類。(3) 設(shè)計(jì)測(cè)試用例,覆蓋上表中的等價(jià)類,如表1-3表所示。表1-3三角形問題的測(cè)試用例測(cè)試用例編號(hào)輸入數(shù)據(jù)預(yù)期輸出覆蓋等價(jià)類abc1567一般三角形1,2,3,4,52665等腰三角形63656等腰三角形74566等腰三角形85666等邊三角形96-566提示:輸入不符合要求107606提示:輸入不符合要求118663.6提示:輸入不符合要求1290-56提示:輸入不符合要求13105.66-2提示:輸入不符合要求1411603.5提示:輸入不符合要求15123.
6、55.64.5提示:輸入不符合要求16136-提示:請(qǐng)輸入數(shù)據(jù)1714-5-提示:請(qǐng)輸入數(shù)據(jù)1815-5提示:請(qǐng)輸入數(shù)據(jù)191666-提示:請(qǐng)輸入數(shù)據(jù)20176-4提示:請(qǐng)輸入數(shù)據(jù)2118-56提示:請(qǐng)輸入數(shù)據(jù)2219-提示:請(qǐng)輸入數(shù)據(jù)23205615不能構(gòu)成三角形24216713不能構(gòu)成三角形25224105不能構(gòu)成三角形26236104不能構(gòu)成三角形27245615不能構(gòu)成三角形28257815不能構(gòu)成三角形293.用基于判定表的測(cè)試方法設(shè)計(jì)測(cè)試用例(1)列出所有的條件樁和動(dòng)作樁條件樁:C1:a < b + c?C2:b < a + c?C3:c < a + b?C4:a
7、 = b?C5:a = c?C6:b = c?動(dòng)作樁:a1: 非三角形a2: 不等邊三角形a3: 等腰三角形a4: 等邊三角形a5: 不可能(2)根據(jù)輸入條件和輸出的關(guān)系,填寫各條規(guī)則,畫出判定表,如表1-4所示。表1-4 三角形問題的判定表1234567891011條件C1:a < b + c?FTTTTTTTTTTC2:b < a + c?FTTTTTTTTTC3:c < a + b?FTTTTTTTTC4:a = b?TTTTFFFFC5:a = c?TTFFTTFFC6:b = c?TFTFTFTF動(dòng)作a1: 非三角形XXXa2: 不等邊三角形Xa3: 等腰三角形XXXa4: 等邊三角形Xa5: 不可能XXX(3)設(shè)計(jì)測(cè)試用例,覆蓋判定表中的各條規(guī)則。測(cè)試用例如表1-5所示。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)生幼兒意外傷害保險(xiǎn)合同新8篇
- 【正版授權(quán)】 IEC 62024-2:2024 EN-FR High frequency inductive components - Electrical characteristics and measuring methods - Part 2: Rated current of inductors for DC-to-DC converters
- 倉(cāng)庫(kù)倉(cāng)儲(chǔ)合同范本
- 主導(dǎo)品種收購(gòu)合同范本
- 傳媒推廣合同范本
- 產(chǎn)品服務(wù)傭金合同范本
- 個(gè)人運(yùn)輸砂石合同范本
- 產(chǎn)品試制合同范本
- 企業(yè)合伙投資經(jīng)營(yíng)合同范本
- 關(guān)于商鋪續(xù)租合同范本
- 衛(wèi)生院基本藥物采購(gòu)供應(yīng)管理制度
- 抽水蓄能輔助洞室施工方案
- 數(shù)據(jù)結(jié)構(gòu)英文教學(xué)課件:chapter7 Searching
- 護(hù)理核心制度及重點(diǎn)環(huán)節(jié)-PPT課件
- 夾套管現(xiàn)場(chǎng)施工方法
- 部編版語(yǔ)文五年級(jí)下冊(cè)形近字組詞參考
- 第三章走向混沌的道路
- 化探野外工作方法及要求
- 2006年事業(yè)單位工資改革工資標(biāo)準(zhǔn)表及套改表2
- 江蘇省特種設(shè)備安全條例2021
- 青島海洋地質(zhì)研究所公開招聘面試答辯PPT課件
評(píng)論
0/150
提交評(píng)論