下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、-軟件測試實驗報告題目名稱: 計算下一天時間測試 專業(yè)班級: 軟件三班 學(xué) 號: 041140338姓 名:王超. z-學(xué)生王超*041140338同組人:無實驗工程等價類測試用例的生成必修 選修 演示性實驗 驗證性實驗 操作性實驗 綜合性實驗實驗地點學(xué)校實驗室實驗儀器臺號4號指導(dǎo)教師勁松教師實驗日期及節(jié)次3.4節(jié)一、實驗綜述1、實驗?zāi)康募耙髮嶒災(zāi)康模赫莆盏葍r類測試方法的原理及使用。實驗要求:1完成各個程序的編寫2按要求設(shè)計測試用例,并運行測試用例檢查程序的正確與否實驗容:對日期操作函數(shù)進(jìn)展等價類測試方法的測試用例設(shè)計及測試結(jié)果記錄與分析。2、實驗儀器、設(shè)備或軟件1. 個人計算機PC;2.
2、VisualC+/.NET編程環(huán)境。二、實驗過程實驗步驟、記錄、數(shù)據(jù)、分析1.程序有三個變量月份、日期、和年的函數(shù),函數(shù)返回輸入日期后面的那個日期。變量都具有整數(shù)值,且滿足以下條件:C1 1<=月份<=12C2 1<=日期<=31確定等價類 M1=月份:每月有30天M2=月份:每月有31天M3=月份:此月是2月D1=日期:1<=日期<=28D2=日期:日期=29D3=日期:日期=30 D4=日期:日期=31Y1=年:年是閏年Y2=年:年是平年一般等價類測試用例應(yīng)該有3個月份類* 4個日期類* 2年類= 24個測試用例mouthdayyear預(yù)期輸出實際輸出1
3、23456766666661515151515151719111912191319752049205020518910111213666666-112303132191219121912191219121912day超出131輸入日期超界day超出131Error inputError inputError input141516171819-112111213151515151515191219121912191219121912Mouth超出1126Mouth超出112Error inputError input 20 2122232222272829302000200020002000D
4、ay超出Error input24252622227283020012001200120Day超出Error input通過分析前兩個測試用例表,就會發(fā)現(xiàn)這些測試用例是不充分的,而且存在冗余。測試用例:1.對日期進(jìn)展測試1)輸入-1日,年月正常輸入。2)輸入1日,年月正常輸入。3)輸入15日,年月正常輸入。4)輸入30日,年月正常輸入。5)輸入30日,年月正常輸入。6)輸入31日,年月正常輸入。7)輸入32日,年月正常輸入。2.對月份進(jìn)展測試1)輸入-1月,年正常輸入。2)輸入1月,年日正常輸入。3)輸入6月,年日正常輸入。4)輸入12月,年日正常輸入。5)輸入13月,年正常輸入。3.閏年的2
5、月進(jìn)展檢測4.檢測平年的2月份3.檢測結(jié)果:經(jīng)過檢測發(fā)現(xiàn)程序既能判斷閏年,也能判斷平年情況下的下一天的日期。計算的日期很準(zhǔn)確三、結(jié)論1、實驗結(jié)果1在給定正常年月日的情況下,能夠判斷下一天的日期。2輸入的年月日不在正常圍,有提示,直到輸入正確為止。3既能判斷平年,也能判斷閏年的下一天日期。2、分析討論本程序成功的實現(xiàn)了平年和閏年所輸入日期的下一天的計算。3、附加代碼import java.te*t.SimpleDateFormat;import java.util.Calendar;import java.util.Scanner;publicclass T publicstaticint da
6、tes = newint3;publicstaticvoid main(String args) throws E*ception String input = "input year :", "input month :", "input day :" ;Scanner sc = new Scanner(System.in);for (int i = 0; i < input.length; i+) datesi = input(inputi, sc, i);Calendar calendar = Calendar.getIn
7、stance();calendar.set(Calendar.YEAR, dates0);calendar.set(Calendar.MONTH, dates1 - 1);calendar.set(Calendar.DATE, dates2 + 1);SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");System.out.println(sdf.format(calendar.getTime();publicstaticint input(String message, Scanner sc, int ind
8、e*) while (true) System.out.print(message);String str = sc.ne*tLine();try int result = Integer.parseInt(str);if (inde* = 1 && !(result >= 1 && result <= 12) System.out.println("月份必須在1month12之間");continue;if (inde* = 2) int end = endDay(dates0, dates1);if (!(result >= 1 && result <= end) System.out.println("此年此月份的天數(shù)必須在1day" + end+"之間");continue;return result; catch (E*ception e) System.out.println("input error!");publicstaticint endDay(int year, int month) Calendar c = Calendar.g
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年幼兒園語言教學(xué)工作計劃
- Unit 1 Teenage Life Listening and talking 說課稿-2024-2025學(xué)年高中英語人教版(2019)必修第一冊
- 全國江西科學(xué)技術(shù)版小學(xué)信息技術(shù)六年級下冊第二單元第8課《妙用開關(guān)量控制》說課稿
- 2025年秋季小學(xué)部教導(dǎo)處工作計劃2
- 2025幼兒園園務(wù)計劃
- 2025年采購工作計劃范文新選
- Unit 8 Lesson 47 說課稿 -2024-2025學(xué)年冀教版英語八年級下冊
- Unit 5 Dinner's Ready (說課稿)-2024-2025學(xué)年人教PEP版四年級上冊
- 民營銀行相關(guān)行業(yè)投資方案范本
- 家常菜品知識培訓(xùn)課件
- 2024年T電梯修理考試題庫附答案
- 山東虛擬電廠商業(yè)模式介紹
- 2024年郵政系統(tǒng)招聘考試-郵政營業(yè)員考試近5年真題集錦(頻考類試題)帶答案
- 2023視頻監(jiān)控人臉識別系統(tǒng)技術(shù)規(guī)范
- 醫(yī)學(xué)教案SPZ-200型雙向道床配碴整形車操作保養(yǎng)維修手冊
- 2024年四川省宜賓市敘州區(qū)六年級數(shù)學(xué)第一學(xué)期期末監(jiān)測試題含解析
- 獸醫(yī)學(xué)英語詞匯【參考】
- 10《吃飯有講究》(教學(xué)設(shè)計)-2024-2025學(xué)年道德與法治一年級上冊統(tǒng)編版
- 2024仁愛版新教材七年級上冊英語新課程內(nèi)容解讀課件(深度)
- 藥物生殖毒性研究技術(shù)指導(dǎo)原則
- 《UI界面設(shè)計》教案
評論
0/150
提交評論