黑盒測試實(shí)驗(yàn)一_第1頁
黑盒測試實(shí)驗(yàn)一_第2頁
黑盒測試實(shí)驗(yàn)一_第3頁
黑盒測試實(shí)驗(yàn)一_第4頁
黑盒測試實(shí)驗(yàn)一_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

軟件測試基礎(chǔ)與實(shí)踐實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)名稱:黑盒測試實(shí)驗(yàn)一實(shí)驗(yàn)地點(diǎn):機(jī)房實(shí)驗(yàn)日期:學(xué)生姓名:學(xué)生學(xué)號:一、實(shí)驗(yàn)?zāi)康模?)能熟練應(yīng)用黑盒測試中的等價(jià)類劃分方法設(shè)計(jì)測試用例;(2)能熟練應(yīng)用黑盒測試中的邊界值分析方法設(shè)計(jì)測試用例;(3)能夠在黑盒測試用例設(shè)計(jì)中同時(shí)考慮正面測試和負(fù)面測試;(4)學(xué)習(xí)測試用例的書寫。實(shí)驗(yàn)背景:日期是軟件中被頻繁處理的信息之一,軟件開發(fā)人員有必要了解的一些公歷歷法的相關(guān)知識。公歷的前身是古羅馬凱撒修訂的儒略歷。根據(jù)儒略歷的規(guī)定,每4年有1個(gè)閏年,閏年為366日,其余3年(稱為平年)各有365日。公元年數(shù)能被4除得盡的是閏年。儒略歷1年平均長365.25日,比實(shí)際公轉(zhuǎn)周期的365.2422日長11分14秒,即每400年約長3日。這樣到公元16世紀(jì)時(shí)已經(jīng)積累了有10天誤差??梢悦黠@感覺到兩至兩分提前了。在此情況下,教皇格列高里十三世于1582年宣布改歷。先是一步到位把儒略歷1582年10月4日的下一天定為格列歷10月15日,中間跳過10天。同時(shí)修改了儒略歷置閏法則。除了保留儒略歷年數(shù)被4除盡的是閏年外。增加了被100除得盡而被400除不盡的則不是閏年的規(guī)定。這樣的做法可在400年中減少3個(gè)閏年。在格列高里歷歷法里,400年中有97個(gè)閏年(每年366日)及303個(gè)平年(每年365日),所以每年平均長365.2425日,與公轉(zhuǎn)周期的365.2422日十分接近。可基本保證到公元5000年前誤差不超過1天。實(shí)驗(yàn)1:NextDate問題的黑盒測試NextDate程序中有3個(gè)輸入,分別對應(yīng)一個(gè)日期的年、月、日,程序能輸出給定日期的下一天。程序能接收的日期輸入范圍為1582年1月1日到3000年12月31日。要求:(1)綜合使用等價(jià)類劃分和邊界值分析方法對該程序進(jìn)行黑盒測試;(2)設(shè)計(jì)的測試用例都要有充分的設(shè)計(jì)理由。等價(jià)類劃分輸入數(shù)據(jù)有效等價(jià)類無效等價(jià)類年份1.輸入年份大于1582或小于30002.輸入年份小于1582或大于3000輸入數(shù)據(jù)有效等價(jià)類無效等價(jià)類月份3.輸入年份大于1或小于124.輸入月份小于1或大于12輸入數(shù)據(jù)有效等價(jià)類無效等價(jià)類日期5.在大月輸入日期大于1或小于316.在小月輸入日期大于1或小于307.在平年2月份輸入日期小于或等于288.在閏年2月份輸入日期小于或等于299.輸入任何日期10.在大月輸入日期小于1或大于3111.在小月輸入日期小于1或大于3012.在平年2月份輸入日期大于2813.在閏年2月份輸入日期大于29測試用例編號執(zhí)行條件輸入期望輸出實(shí)際輸出備注001有效等價(jià)類1995/11/231995-11-241995-11-24覆蓋1002無效等價(jià)類1000/01/01ERRORERROR覆蓋2003有效等價(jià)類1995/11/231995-11-241995-11-24覆蓋3004無效等價(jià)類1995/24/24ERRORERROR覆蓋4005有效等價(jià)類1995/8/181995-8-191995-8-19覆蓋5006有效等價(jià)類1995/11/231995-11-241995-11-24覆蓋6007有效等價(jià)類1995/02/281995-3-11995-3-1覆蓋7008有效等價(jià)類1996/02/291996-3-11996-3-1覆蓋8009無效等價(jià)類1995/11/99ERRORERROR覆蓋9010無效等價(jià)類1995/08/99ERRORERROR覆蓋10011無效等價(jià)類1995/11/99ERRORERROR覆蓋12012無效等價(jià)類1995/02/29ERRORERROR覆蓋13013無效等價(jià)類1996/02/30ERRORERROR覆蓋14邊界值分析健壯性邊界測試參數(shù)年月日n=3確認(rèn)邊界值年:1582,3000月:1,12日:1,31測試用例編號年月日預(yù)期輸出00115811-121-28ERROR00215821-121-28RIGHT00315831-121-28RIGHT00429991-121-28RIGHT00530001-121-28RIGHT00630011-121-28ERROR0071582-300001-28ERROR0081582-300011-28RIGHT0091582-300021-28RIGHT0101582-3000111-28RIGHT0111582-3000121-28RIGHT0121582-3000131-28ERROR0131582-30001-120ERROR0141582-30001-121RIGHT0151582-30001-122RIGHT0161582-30001-1230RIGHT0171582-30001-1231RIGHT0181582-30001-1232ERROR0191582-30001-121-28RIGHT0201582104RIGHT0211582105-14ERROR02215821015RIGHT邊界條件測試1.參數(shù)年月日n=32.固定月,日的年邊界條件年:1582,3000,閏年,平年月:1-12日:1-28邊界條件年月日00115821-121-2800230001-121-28003閏年21004閏年229005平年21006平年228固定年,日的月邊界條件年:1582-3000月:1,12日:1-28邊界條件年月日0071582-300011-280081582-3000121-285.固定年,月的日邊界條件年:1582-3000月:大月,小月日:1,30,31邊界條件年月日0091582-3000大月10101582-3000大月310111582-3000小月10121582-3000小月30補(bǔ)充確定的關(guān)聯(lián)邊界條件邊界條件年月日013158211014300012310151752930161752913017158210501815821014M=18測試用例:18×3=54由于測試用例太多,已在EXCEL下完成,可雙擊下圖打開和編;三、實(shí)驗(yàn)體會(huì)黑盒測試不能測試程序內(nèi)部特定部位,如果程序未執(zhí)行的代碼無法發(fā)現(xiàn)。在試驗(yàn)中如果沒有清晰的和簡明的規(guī)格,測試用例很難被設(shè)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論