軟件測(cè)試 教案-單元設(shè)計(jì) 單元4 單元測(cè)試_第1頁
軟件測(cè)試 教案-單元設(shè)計(jì) 單元4 單元測(cè)試_第2頁
軟件測(cè)試 教案-單元設(shè)計(jì) 單元4 單元測(cè)試_第3頁
軟件測(cè)試 教案-單元設(shè)計(jì) 單元4 單元測(cè)試_第4頁
軟件測(cè)試 教案-單元設(shè)計(jì) 單元4 單元測(cè)試_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

-《軟件測(cè)試》課程教學(xué)單元設(shè)計(jì)單元4單元測(cè)試授課教師:軟件測(cè)試課程組授課班級(jí):學(xué)時(shí):8教學(xué)條件軟件開發(fā)平臺(tái)、Eclipse、投影設(shè)備、廣播軟件、互聯(lián)網(wǎng)教學(xué)素材參考教材、課件、授課錄像教學(xué)目標(biāo)知識(shí)目標(biāo):準(zhǔn)確闡釋單元測(cè)試的基本概念;判定和解釋單元測(cè)試的誤區(qū);正確編寫被測(cè)程序的驅(qū)動(dòng)模塊和樁模塊;概括描述JUnit的基本概念;合理安排編寫單元測(cè)試的流程;熟記JUnit的基本框架和結(jié)構(gòu);演示操作應(yīng)用Eclipse和JUnit單元測(cè)試工具。能力目標(biāo):(1)能合理編寫驅(qū)動(dòng)模塊和樁模塊程序?qū)Τ绦蚰K進(jìn)行動(dòng)態(tài)測(cè)試;(2)基于Eclipse集成開發(fā)環(huán)境正確安裝JUnit工具;(3)基于Eclipse和JUnit環(huán)境正確編寫單元測(cè)試用例;(4)正確使用測(cè)試套件組合測(cè)試用例。教學(xué)內(nèi)容設(shè)計(jì)任務(wù)1:動(dòng)態(tài)測(cè)試Java程序單元;任務(wù)2:使用JUnit測(cè)試Java程序;任務(wù)3:使用Junit測(cè)試程序。重點(diǎn):JUnit的應(yīng)用、單元測(cè)試用例的編寫難點(diǎn):JUnit的注解和參數(shù)化測(cè)試課后作業(yè)編寫求最大值和最小值的代碼的驅(qū)動(dòng)模塊和樁模塊;編寫輸入的數(shù)字是否為素?cái)?shù)程序的單元測(cè)試代碼使用JUnit3.x和JUnit4.x編寫堆棧類的入棧、出棧、刪除等方法的測(cè)試用例。教學(xué)過程設(shè)計(jì)任務(wù)1動(dòng)態(tài)測(cè)試Java程序單元(2課時(shí))主要步驟教學(xué)內(nèi)容教學(xué)方法教學(xué)手段師生活動(dòng)引入認(rèn)識(shí)單元測(cè)試的概念和目的教師啟發(fā)教師講解教師:?jiǎn)l(fā)、講解學(xué)生:認(rèn)真聽講告知(教學(xué)內(nèi)容、目的)單元測(cè)試的基本概念;單元測(cè)試的目的;單元測(cè)試的原則;單元測(cè)試的任務(wù);單元測(cè)試的依據(jù);單元測(cè)試方法;單元測(cè)試環(huán)境。講解歸納課件演示教師:交流互動(dòng)講解學(xué)生:認(rèn)真聽講思考任務(wù)簡(jiǎn)介使用JUnit進(jìn)行單元測(cè)試討論歸納課件演示教師:講解學(xué)生:認(rèn)真聽講參與發(fā)言任務(wù)分析單元測(cè)試的實(shí)現(xiàn)討論歸納課件演示小組討論教師:互動(dòng)、講解學(xué)生:認(rèn)真聽講分組討論支撐知識(shí)單元測(cè)試的基本概念;JUnit的基本應(yīng)用。講解歸納課件演示教師:講解歸納學(xué)生:認(rèn)真聽講參與發(fā)言示范操作使用Eclipse創(chuàng)建一個(gè)求最大值和判斷閏年的應(yīng)用程序;用Eclipse創(chuàng)建JUnit的單元測(cè)試代碼。講解歸納示范教師:示范演示學(xué)生:認(rèn)真聽講觀摩思考任務(wù)實(shí)施針對(duì)被測(cè)代碼,完成:編寫測(cè)試程序;編寫測(cè)試程序的驅(qū)動(dòng)模塊;編寫測(cè)試程序的樁模塊;編寫測(cè)試用例;查看運(yùn)行結(jié)果;分析錯(cuò)誤原因;解決錯(cuò)誤。動(dòng)手實(shí)踐分組實(shí)踐教師:巡查指導(dǎo)學(xué)生:小組討論實(shí)踐操作分享交流測(cè)試用例的展示與分享個(gè)別演示分組討論教師:組織引導(dǎo)學(xué)生:個(gè)別演示分享交流課程總結(jié)單元測(cè)試是編碼級(jí)測(cè)試,JUnit是應(yīng)用最廣泛的Java單元測(cè)試框架;Eclipse開發(fā)工具集成了JUnit測(cè)試框架,能幫助開發(fā)人員更快捷地編寫和運(yùn)行測(cè)試用例。教師講解課件演示教師:歸納總結(jié)學(xué)生:認(rèn)真聽講討論思考課后作業(yè)拓展訓(xùn)練:編寫實(shí)訓(xùn)任務(wù)程序驅(qū)動(dòng)模塊和樁模塊,并運(yùn)行測(cè)試用例,檢查用例編寫的正確性。教師講解分組學(xué)習(xí)教師:布置作業(yè)學(xué)生:拓展實(shí)訓(xùn)遞交代碼及報(bào)告教學(xué)過程設(shè)計(jì)任務(wù)2使用JUnit測(cè)試Java程序(2課時(shí))主要步驟教學(xué)內(nèi)容教學(xué)方法教學(xué)手段師生活動(dòng)引入計(jì)算器程序的引入教師啟發(fā)教師:?jiǎn)l(fā)、講解學(xué)生:認(rèn)真聽講告知(教學(xué)內(nèi)容、目的)JUnit的概念、特性、優(yōu)點(diǎn)JUnit的下載和安裝使用JUnit測(cè)試計(jì)算器程序。啟發(fā)提問操作講解案例演示項(xiàng)目演示教師:交流互動(dòng)講解學(xué)生:認(rèn)真聽講思考任務(wù)簡(jiǎn)介測(cè)試計(jì)算器程序討論歸納課件演示教師:講解學(xué)生:認(rèn)真聽講參與發(fā)言任務(wù)分析計(jì)算器程序的測(cè)試用例分析討論歸納課件演示小組討論教師:互動(dòng)、講解學(xué)生:認(rèn)真聽講分組討論支撐知識(shí)JUnit的概念、特性、優(yōu)點(diǎn);JUnit的下載和安裝;JUnit的使用。講解歸納課件演示教師:講解歸納學(xué)生:認(rèn)真聽講參與發(fā)言示范操作用Eclipse創(chuàng)建自動(dòng)售貨機(jī)程序;用JUnit3.x創(chuàng)建單元測(cè)試代碼;用JUnit4.x創(chuàng)建單元測(cè)試代碼。講解歸納示范教師:示范演示學(xué)生:認(rèn)真聽講觀摩思考任務(wù)實(shí)施針對(duì)計(jì)算器的代碼,完成:JUnit的下載與安裝;Eclipse環(huán)境引入JUnit;創(chuàng)建測(cè)試目錄;編寫測(cè)試用例;查看運(yùn)行結(jié)果;分析錯(cuò)誤原因;解決錯(cuò)誤。動(dòng)手實(shí)踐分組實(shí)踐教師:巡查指導(dǎo)學(xué)生:小組討論實(shí)踐操作分享交流測(cè)試用例的展示與分享個(gè)別演示分組討論教師:組織引導(dǎo)學(xué)生:個(gè)別演示分享交流課程總結(jié)單元測(cè)試是編碼級(jí)測(cè)試,JUnit是應(yīng)用最廣泛的Java單元測(cè)試框架;Eclipse開發(fā)工具集成了JUnit測(cè)試框架,能幫助開發(fā)人員更快捷地編寫和運(yùn)行測(cè)試用例。教師講解課件演示教師:歸納總結(jié)學(xué)生:認(rèn)真聽講討論思考課后作業(yè)拓展訓(xùn)練:編寫判斷輸入的數(shù)字是否為素?cái)?shù)的單元測(cè)試代碼,然后使用JUnit編寫單元測(cè)試用例,并運(yùn)行測(cè)試用例,檢查用例編寫的正確性。教師講解分組學(xué)習(xí)教師:布置作業(yè)學(xué)生:拓展實(shí)訓(xùn)遞交代碼及報(bào)告教學(xué)過程設(shè)計(jì)任務(wù)2使用JUnit測(cè)試“計(jì)算每月多少天”程序(4課時(shí))主要步驟教學(xué)內(nèi)容教學(xué)方法教學(xué)手段師生活動(dòng)引入“計(jì)算每月多少天”程序的功能引入教師啟發(fā)教師:?jiǎn)l(fā)、講解學(xué)生:認(rèn)真聽講告知(教學(xué)內(nèi)容、目的)JUnit3.x和JUnit4.x的基本框架;使用JUnit測(cè)試“計(jì)算每月多少天”程序。啟發(fā)提問操作講解案例演示項(xiàng)目演示教師:交流互動(dòng)講解學(xué)生:認(rèn)真聽講思考任務(wù)簡(jiǎn)介測(cè)試“計(jì)算每月多少天”程序程序討論歸納課件演示教師:講解學(xué)生:認(rèn)真聽講參與發(fā)言任務(wù)分析“計(jì)算每月多少天”程序程序的測(cè)試用例分析討論歸納課件演示小組討論教師:互動(dòng)、講解學(xué)生:認(rèn)真聽講分組討論支撐知識(shí)JUnit3.x的核心包、斷言和測(cè)試組成;JUnit4.x的注解、參數(shù)化測(cè)試。講解歸納課件演示教師:講解歸納學(xué)生:認(rèn)真聽講參與發(fā)言示范操作用Eclipse創(chuàng)建自動(dòng)售貨機(jī)程序;用JUnit3.x創(chuàng)建單元測(cè)試代碼;用JUnit4.x創(chuàng)建單元測(cè)試代碼。講解歸納示范教師:示范演示學(xué)生:認(rèn)真聽講觀摩思考任務(wù)實(shí)施針對(duì)自動(dòng)售貨機(jī)的代碼,完成:Eclipse環(huán)境導(dǎo)入自動(dòng)售貨機(jī)的代碼;創(chuàng)建測(cè)試目錄;用JUnit3.x編寫測(cè)試用例;分別采用命名和注解方式,用JUnit4.x編寫測(cè)試用例;用TestSuite組合測(cè)試用例;進(jìn)行參數(shù)化測(cè)試;查看運(yùn)行結(jié)果;分析錯(cuò)誤原因;解決錯(cuò)誤。動(dòng)手實(shí)踐分組實(shí)踐教師:巡查指導(dǎo)學(xué)生:小組討論實(shí)踐操作分享交流測(cè)試用例的展示與分享個(gè)別演示分組討論教師:組織引導(dǎo)學(xué)生:個(gè)別演示分享交流課程總結(jié)JUnit3.x的測(cè)試框架的核心類包括:TestCase、TestSuite、TestRunner和Assert;JUnit4.x充分利用Java5的注解特性,使單元測(cè)試更為簡(jiǎn)單和易于擴(kuò)展。常用的注解包括:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論