軟件測試方法匯總

軟件測試方法匯總

ID:44873158

大?。?44.51 KB

頁數(shù):5頁

時間:2019-11-01

軟件測試方法匯總_第1頁
軟件測試方法匯總_第2頁
軟件測試方法匯總_第3頁
軟件測試方法匯總_第4頁
軟件測試方法匯總_第5頁
資源描述:

《軟件測試方法匯總》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

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?????b?????c?????????????覆蓋等價類號碼???3?????4?????5????????????(1)--(7)???4?????4?????5????????????(1

3、)--(7),(8)???4?????5?????5????????????(1)--(7),(9)??????5?????4?????5????????????(1)--(7),(10)???4?????4?????4????????????(1)--(7),(11)??覆蓋無效等價類的測試用例:??????二、邊界值分析法NextDate函數(shù)的邊界值分析測試用例在NextDate函數(shù)中,隱含規(guī)定了變量mouth和變量day的取值范圍為1≤mouth≤12和1≤day≤31,并設定變量year的取值范圍

4、為1912≤year≤2050。測試用例mouthdayyear預期輸出Test1Test2Test3Test4Test5Test6Test766666661515151515151519111912191319752049205020511911.6.161912.6.161913.6.161975.6.162049.6.162050.6.162051.6.16Test8Test9Test10Test11Test12Test13666666-1123031322001200120012001200120

5、01day超出[1…31]2001.6.22001.6.32001.7.1輸入日期超界day超出[1…31]Test14Test15Test16Test17Test18Test19-112111213151515151515200120012001200120012001Mouth超出[1…12]2001.1.162001.2.162001.11.162001.12.16Mouth超出[1…12]??????三、錯誤推測法???????測試一個對線性表(比如數(shù)組)進行排序的程序,可推測列出以下幾項需要特別

6、測試的情況:I.?????????輸入的線性表為空表;II.??????表中只含有一個元素;III.????輸入表中所有元素已排好序;IV.????輸入表已按逆序排好;V.???????輸入表中部分或全部元素相同。四、因果圖法有一個處理單價為5角錢的飲料的自動售貨機軟件測試用例的設計。其規(guī)格說明如下:若投入5角錢或1元錢的硬幣,押下〖橙汁〗或〖啤酒〗的按鈕,則相應的飲料就送出來。若售貨機沒有零錢找,則一個顯示〖零錢找完〗的紅燈亮,這時在投入1元硬幣并押下按鈕后,飲料不送出來而且1元硬幣也退出來;若有零錢找

7、,則顯示〖零錢找完〗的紅燈滅,在送出飲料的同時退還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.押下〖橙汁〗

8、或〖啤酒〗的按鈕??????????????13.應當找5角零錢并且售貨機有零錢找??????????????14.錢已付清3)轉(zhuǎn)換成判定表:

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。