




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、軟件測試測試用例的經(jīng)典例子一、等價類劃分問:某程序規(guī)定:"輸入三個整數(shù) a、 b、 c分別作為三邊的邊長構(gòu)成三角形。通過程序判定所構(gòu)成的三角形的類型,當此三角形為一般三角形、等腰三角形及等邊三角形時,分別作計算 "。用等價類劃分方法為該程序進行測試用例設計。(三角形問題的復雜之處在于輸入與輸出之間的關(guān)系比較復雜。)解:分析題目中給出和隱含的對輸入條件的要求: (1)整數(shù)(2)三個數(shù)(3)非零數(shù) (4)正數(shù)(5)兩邊之和大于第三邊(6)等腰(7)等邊 如果 a、 b 、 c滿足條件( 1 ) ( 4 ),則輸出下列四種情況之一:
2、; 1)如果不滿足條件(5),則程序輸出為 " 非三角形 " 。 2)如果三條邊相等即滿足條件(7),則程序輸出為 " 等邊三角形 " 。 3)如果只有兩條邊相等、即滿足條件(6),則程序輸出為 " 等腰三角形 " 。 4)如果三條邊都不相等,則程序輸出為 " 一般三角形 " 。 列出等價類表并編號 覆蓋有效等價類的測試用例: a
3、60; b c 覆蓋等價類號碼 3 4 5 (1)-(7)&
4、#160; 4 4 5 (1)-(7),(8) 4 5 5 &
5、#160; (1)-(7),(9) 5 4 5 (1)-(7),(10) 4 4 &
6、#160; 4 (1)-(7),(11) 覆蓋無效等價類的測試用例: 二、邊界值分析法NextDate函數(shù)的邊界值分析測試用例在NextDate函數(shù)中,隱含規(guī)定了變量mouth和變量day的取值范圍為1mouth12和1day31,并設定變量year的取值范圍為1912year2050 。測試用例mouthdayyear預期輸出Test1Test2Test3
7、Test4Test5Test6Test766666661515151515151519111912191319752049205020511911.6.161912.6.161913.6.161975.6.162049.6.162050.6.162051.6.16Test8Test9Test10Test11Test12Test13666666-112303132200120012001200120012001day超出1312001.6.22001.6.32001.7.1輸入日期超界day超出131Test14Test15Test16Test17Test18Test19-11211121315
8、1515151515200120012001200120012001Mouth超出1122001.1.162001.2.162001.11.162001.12.16Mouth超出112 三、錯誤推測法 測試一個對線性表(比如數(shù)組)進行排序的程序,可推測列出以下幾項需要特別測試的情況:I. 輸入的線性表為空表;II.
9、0; 表中只含有一個元素;III. 輸入表中所有元素已排好序;IV. 輸入表已按逆序排好;V. 輸入表中部分或全部元素相同。四、因果圖法有一個處理單價為5角錢的飲料的自動售貨機軟件測試用例的設計。其規(guī)格說明如下:若投入5角錢或1元錢的硬幣,押下橙汁或啤酒的按鈕,則相應的飲料就送出來。若售貨機沒有零錢找,則一個顯示零錢找完的紅燈亮,這時在投入1元硬幣并押下按鈕后,飲料不送
10、出來而且1元硬幣也退出來;若有零錢找,則顯示零錢找完的紅燈滅,在送出飲料的同時退還5角硬幣。1) 分析這一段說明,列出原因和結(jié)果原因:1.售貨機有零錢找2.投入1元硬幣3.投入5角硬幣 4.押下橙汁按鈕5.押下啤酒按鈕 結(jié)果: 21.售貨機零錢找完燈亮 22.退還1元硬幣23.退還5角硬幣 24.送出橙汁飲料25.送出啤酒飲料2)畫出因果圖,如圖所示。所有原因結(jié)點列在左邊,所有結(jié)果結(jié)點列在右邊。建立中間結(jié)點,表示處理的中間狀態(tài)。中間結(jié)點:11. 投入1元硬幣且押下飲料按鈕 12. 押下橙汁或啤酒的按鈕
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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年湖南省扶貧開發(fā)投資有限公司所屬湘發(fā)小貸公司公開招聘1人筆試參考題庫附帶答案詳解
- 2024年河南信息產(chǎn)業(yè)私募基金管理有限公司招聘合規(guī)風控崗1名筆試參考題庫附帶答案詳解
- 4.3《可愛的中國》教案-【中職專用】高二語文同步教學(高教版2024·拓展模塊下冊)
- 第二單元《第10課 循環(huán)結(jié)構(gòu)-while循環(huán)》教學設計 -2023-2024學年浙教版(2020)初中信息技術(shù)八年級上冊
- 第二單元第8課一、《認識顏色通道》教學設計 2023-2024學年人教版初中信息技術(shù)七年級下冊
- 第15課 十月革命的勝利與蘇聯(lián)的社會主義實踐 教學設計-2023-2024學年高一下學期統(tǒng)編版(2019)必修中外歷史綱要下冊
- 2024年12月蚌埠固鎮(zhèn)縣司法局選聘專職人民調(diào)解員2人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 第二章 田徑運動-折返跑 教學設計 2023-2024學年華東師大版初中體育與健康七年級
- 學習移動墊球 教學設計-2023-2024學年高一下學期體育與健康人教版必修第一冊
- 2024年12月2025中央統(tǒng)戰(zhàn)部直屬事業(yè)單位應屆高校畢業(yè)生公開招聘21人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- DBJ50-T-100-2022 建筑邊坡工程施工質(zhì)量驗收標準
- 2025年中考語文模擬試卷(含答案解析)
- 2025年寧夏工商職業(yè)技術(shù)學院高職單招職業(yè)適應性測試近5年常考版參考題庫含答案解析
- 2025版校園樂器銷售代理與服務協(xié)議3篇
- DB11-T 1004-2023 房屋建筑使用安全檢查評定技術(shù)規(guī)程
- 2024-2025年天津河西區(qū)七年級上學期期末道德與法治試題(含答案)
- 《藝術(shù)與傳播》課件
- 烹飪安全知識培訓課件
- 預制板粘貼碳纖維加固計算表格
- 2025年海南農(nóng)墾自然資源開發(fā)集團有限公司筆試題
- 2023CSCO兒童及青少年白血病診療指南
評論
0/150
提交評論