版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
《軟件測試》教學(xué)設(shè)計(jì)廣東汕頭華僑中學(xué)歐陽玲一、教學(xué)設(shè)計(jì)分析本課內(nèi)容:廣東教育出版社高中信息技術(shù)(選修4)《數(shù)據(jù)管理技術(shù)》,第四章開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)4.4軟件測試與數(shù)據(jù)庫維護(hù),第1個(gè)課時(shí):軟件測試。(一)課程內(nèi)容分析普通高中信息技術(shù)課程標(biāo)準(zhǔn)要求在《數(shù)據(jù)管理技術(shù)》的選修中,讓學(xué)生初步掌握設(shè)計(jì)和實(shí)現(xiàn)簡單的數(shù)據(jù)庫應(yīng)用系統(tǒng)的基本方法,并了解數(shù)據(jù)庫的維護(hù)。這是我們教學(xué)的重點(diǎn)。對所開發(fā)的數(shù)據(jù)庫應(yīng)用系統(tǒng)進(jìn)行測試和維護(hù),是實(shí)現(xiàn)數(shù)據(jù)庫應(yīng)用系統(tǒng)不可或缺的一個(gè)環(huán)節(jié)。成功開展這一內(nèi)容的教學(xué),將有助于學(xué)生對數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程有一個(gè)完整的理解。如何讓學(xué)生在有限的課時(shí)中順利實(shí)現(xiàn)對問題的理解,對他人開發(fā)的小型系統(tǒng)進(jìn)行科學(xué)評價(jià),又能避免面對晦澀難懂的軟件工程理論無所適從,這是教學(xué)難點(diǎn)所在。(二)教材處理本課對教材作適當(dāng)處理,在學(xué)生學(xué)習(xí)完4.1、4.2、4.3之后開展“開發(fā)‘校運(yùn)會資料管理系統(tǒng)’”的綜合活動,讓學(xué)生以進(jìn)行理論學(xué)習(xí)與親身實(shí)踐相互穿插的方式,進(jìn)行一次針對其他小組同學(xué)所開發(fā)“校運(yùn)會資料管理系統(tǒng)”的交換測試的活動,“測評結(jié)果評價(jià)和數(shù)據(jù)庫維護(hù)”則放在第2第3個(gè)課時(shí)。目的是通過讓學(xué)生了解軟件測試與數(shù)據(jù)庫維護(hù),并初步懂得如何科學(xué)地評價(jià)一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)。(三)學(xué)生分析經(jīng)過4.1至4.3節(jié)的學(xué)習(xí),學(xué)生初步掌握用access開發(fā)小型數(shù)據(jù)庫應(yīng)用系統(tǒng)的方法。他們已經(jīng)在綜合活動中通過小組合作開發(fā)出“校運(yùn)會資料管理系統(tǒng)”。設(shè)計(jì)一個(gè)應(yīng)用系統(tǒng)似乎并不難,但系統(tǒng)中難免出現(xiàn)錯(cuò)誤,要想使系統(tǒng)達(dá)到最優(yōu)化的性能也不是一件容易的事,系統(tǒng)在投入使用之前必須經(jīng)過全面的嚴(yán)格測試。學(xué)生對“軟件工程”中舉足輕重的軟件測試、數(shù)據(jù)庫維護(hù)等工作還比較陌生,有必要在系統(tǒng)開發(fā)的后期讓學(xué)生親身體驗(yàn)“軟件測試”的過程,引導(dǎo)他們充分認(rèn)識維護(hù)數(shù)據(jù)庫應(yīng)用系統(tǒng)正常工作的重要性。(四)教學(xué)策略設(shè)計(jì)1二、教學(xué)過程設(shè)計(jì)基于以上分析,本課的教學(xué)目標(biāo)、重難點(diǎn)及教學(xué)流程設(shè)計(jì)如下:(一)教學(xué)目標(biāo)1、知識與技能:能設(shè)計(jì)合理有效的測試數(shù)據(jù),測試用access開發(fā)的小型數(shù)據(jù)庫應(yīng)用系統(tǒng)。2、過程與方法:掌握軟件測試的基本方法,學(xué)會設(shè)計(jì)測試數(shù)據(jù)、作出預(yù)測以及對測試結(jié)果的分析,逐步培養(yǎng)工程化的思想。3、情感態(tài)度與價(jià)值觀:能夠辯證地看待程序開發(fā)與測試工作之間的關(guān)系,尊重客觀規(guī)律、培養(yǎng)科學(xué)的思維方法、樹立正確的價(jià)值觀。(二)教學(xué)重點(diǎn)與難點(diǎn)教學(xué)重點(diǎn):了解數(shù)據(jù)庫應(yīng)用系統(tǒng)的測試方法教學(xué)難點(diǎn):如何設(shè)計(jì)合理的測試數(shù)據(jù)更多地發(fā)現(xiàn)軟件錯(cuò)誤,如何對數(shù)據(jù)庫應(yīng)用系統(tǒng)進(jìn)行有效評價(jià)。(三)教學(xué)流程設(shè)計(jì)1.關(guān)于教-學(xué)流程和教-學(xué)活動的設(shè)計(jì)思路圖1本課與其他章節(jié)的關(guān)系示意圖2第一個(gè)課時(shí)第二、三個(gè)課時(shí)說明:這是一次將自己開發(fā)的軟件與他人交換測試的活動,讓學(xué)生扮演“軟件測試員”,一個(gè)小組內(nèi)部的所有同學(xué)各自設(shè)計(jì)合理的測試數(shù)據(jù)/測試用例,測試另外一個(gè)小組開發(fā)的“校運(yùn)會資料管理系統(tǒng)”。對該系統(tǒng)中的軟件程序部分進(jìn)行測試,體驗(yàn)軟件測試的方式和方法,找出軟件缺陷,撰寫測評報(bào)告,提交互評報(bào)告進(jìn)行交流,最后對整個(gè)綜合活動進(jìn)行評價(jià)。2.學(xué)生上機(jī)操作安排和教師應(yīng)用信息技術(shù)的情況(1)學(xué)生上機(jī)操作的任務(wù)與目標(biāo):①與教師共同測試分析案例程序(密碼驗(yàn)證窗體程序)②依據(jù)教學(xué)網(wǎng)頁要求進(jìn)行學(xué)習(xí);③設(shè)計(jì)科學(xué)合理的測試用例,對他人所開發(fā)的數(shù)據(jù)庫應(yīng)用系統(tǒng)進(jìn)行測試,撰寫測評報(bào)告。教師應(yīng)注意這些方面的巡視指導(dǎo):適當(dāng)指導(dǎo)測試用例的設(shè)計(jì);在學(xué)生遇到問題時(shí),組織他們進(jìn)行合作,通過討論尋求解決問題的途徑,理清工作思路。3(2)教師計(jì)劃使用的設(shè)備軟件:投影儀;軟件:access,powerpoint;課件:網(wǎng)頁三、教與學(xué)的實(shí)際過程描述(一)教與學(xué)的過程描述4注:本說課稿僅詳細(xì)闡述第一個(gè)課時(shí)的教學(xué)設(shè)計(jì),后續(xù)的教學(xué)設(shè)計(jì)簡介請參考附件5(二)關(guān)鍵環(huán)節(jié)提煉1、創(chuàng)設(shè)現(xiàn)實(shí)情景:讓學(xué)生作案例分析、填寫在線調(diào)查表,引起他們關(guān)注“軟件測試”問題,將需要傳達(dá)給學(xué)生的信息以調(diào)查表的形式呈現(xiàn),并檢查學(xué)生對這個(gè)問題的認(rèn)知程度。2、回歸課堂,向?qū)W生講授相關(guān)的技術(shù)知識,代替低效率的自由體驗(yàn)活動:授課教師合理采用演示法、講授法,讓學(xué)生與教師一起手工測試“用戶密碼驗(yàn)證程序”、通過教師講授認(rèn)識黑盒測試法與白盒測試法等“軟件測試”知識??以此提高課堂效率,增強(qiáng)學(xué)生的學(xué)習(xí)信心。3、小組之間的交換測試:這是知識與方法的遷移。讓學(xué)生從活動中提高軟件測試的能力,并體驗(yàn):合理的測試用例和測試策略是提高測試效率的根本。可能每個(gè)人都有發(fā)現(xiàn)問題的獨(dú)特角度,讓同一個(gè)小組同學(xué)測試另一個(gè)組開發(fā)的同一個(gè)應(yīng)用系統(tǒng),創(chuàng)造了更多讓他們合作、交流的機(jī)會。4、信息技術(shù)平臺——教學(xué)網(wǎng)站:為學(xué)生提供在線調(diào)查、上傳文件(作業(yè)共享)、評價(jià)的網(wǎng)站平臺,讓他們可以遞交他們所開發(fā)的應(yīng)用系統(tǒng)《軟件功能說明書》、mdb源程序、《測評報(bào)告》、自評互評表等,支持學(xué)習(xí)反饋評價(jià)。四、教學(xué)評價(jià)本課的學(xué)習(xí)是一次將自己開發(fā)的“校運(yùn)會資料管理系統(tǒng)”與他人交換測試的活動,評價(jià)的方式有:5篇二:軟件測試教案第一章軟件及其開發(fā)過程[教學(xué)目的]1、理解軟件的含義2、了解軟件開發(fā)過程[教學(xué)內(nèi)容]1.1軟件的含義1、軟件概念①能夠完成預(yù)定功能和性能的、可執(zhí)行的指令(計(jì)算機(jī)程序);②使得程序能夠適當(dāng)?shù)夭僮餍畔⒌臄?shù)據(jù)結(jié)構(gòu);③描述程序的操作和使用的文檔。④軟件=程序+數(shù)據(jù)(庫)+文檔+服務(wù)2、軟件組成①客戶需求-customerrequirements②市場需求文檔-mrd(marketingrequirementdocument)③軟件規(guī)格說明書-specifications④技術(shù)設(shè)計(jì)文檔–technicaldesigndocs⑤測試文檔testdocuments⑥在線幫助-onlinehelp⑦產(chǎn)品發(fā)布注釋-releasenotes/readme⑧產(chǎn)品軟件包-releasepackages3、軟件特征軟件是邏輯的、知識性的產(chǎn)品集合,是對物理世界的一種抽象,或者是某種物理形態(tài)的虛擬化。①軟件是硬件的靈魂,硬件是軟件的基礎(chǔ)②軟件,是智慧和知識的結(jié)晶③軟件不會“磨損”,而是逐步完善.1.2軟件開發(fā)過程的特性1.2.1軟件開發(fā)的基本過程①需求分析:根據(jù)客戶的要求,清楚了解客戶需求中的產(chǎn)品功能、特性、性能、界面和具體規(guī)格等,然后進(jìn)行分析,確定軟件產(chǎn)品所能達(dá)到的目標(biāo)。②設(shè)計(jì):根據(jù)需求分析的結(jié)果,考慮如何在邏輯、程序上去實(shí)現(xiàn)所定義的產(chǎn)品功能、特性等,可以分為概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),也可分為數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、軟件體系結(jié)構(gòu)設(shè)計(jì)、應(yīng)用接口設(shè)計(jì)、模塊設(shè)計(jì)、界面設(shè)計(jì)等。③編程:將設(shè)計(jì)轉(zhuǎn)換成計(jì)算機(jī)可讀的形式。④測試:對設(shè)計(jì)、編程進(jìn)行驗(yàn)證和用戶需求確認(rèn)的過程⑤維護(hù):維持軟件運(yùn)行,修改軟件缺陷、增強(qiáng)已有功能、增加新功能、升級等。1.2.2軟件開發(fā)過程模型瀑布模型原型模型快速應(yīng)用開發(fā)(rad)模型改進(jìn)的v模型螺旋模型增量模型和迭代模型構(gòu)件組裝模型并發(fā)模型xp模型1.3軟件測試的重要性1.3.1軟件所帶來的悲劇1、千年蟲(缺陷問題)2、迪斯尼的圣誕節(jié)禮物(軟件兼容性問題)3、美國航天局火星登陸事故(未進(jìn)行集成測試)為什么會發(fā)生這些問題?沒有足夠測試缺乏測試平臺不正確的測試環(huán)境缺少集成測試缺少性能測試缺少強(qiáng)度測試缺少可靠性測試??1.3.2測試的重要性“程序測試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程”。測試的目的是發(fā)現(xiàn)程序中的錯(cuò)誤,是為了證明程序有錯(cuò),而不是證明程序無錯(cuò)。在軟件開發(fā)過程中,分析、設(shè)計(jì)與編碼等工作都是建設(shè)性的,惟獨(dú)測試是帶有“破壞性”,測試可視為分析、設(shè)計(jì)和編碼3個(gè)階段的“最終復(fù)審”,在軟件質(zhì)量保證中具有重要地位。第二章軟件測試的基本概念和方法[教學(xué)目的]1、理解軟件測試的基本概念2、理解軟件測試在軟件開發(fā)過程中的重要性3、理解軟件測試的意義4、理解軟件測試的基本方法和測試分類[教學(xué)內(nèi)容]2.1軟件質(zhì)量軟件質(zhì)量就是客戶滿意度2.1.1軟件質(zhì)量的內(nèi)涵1、構(gòu)成:①軟件產(chǎn)品的質(zhì)量,即滿足使用要求的程序②軟件開發(fā)過程的質(zhì)量,即能否滿足開發(fā)所帶來的成本、時(shí)間、風(fēng)險(xiǎn)等要求③軟件在其商業(yè)環(huán)境中所表現(xiàn)出的質(zhì)量即就品質(zhì)的軟件應(yīng)該是相對的無產(chǎn)品缺陷或只有極少量的缺陷,能夠準(zhǔn)時(shí)遞交給客戶,所花費(fèi)用在預(yù)算內(nèi),并且滿足客戶需求,是可維護(hù)的。2、特性:可說明性、有效性、易用性。廣義的軟件質(zhì)量由產(chǎn)品質(zhì)量、過程質(zhì)量、商業(yè)環(huán)境質(zhì)量三者決定。2.2軟件缺陷(bug)軟件缺陷:計(jì)算機(jī)系統(tǒng)或者程序中存在的任何一種破壞正常運(yùn)行能力的問題、錯(cuò)誤、或者隱藏的功能缺陷、瑕疵。缺陷會導(dǎo)致軟件產(chǎn)品在某種程序上不能滿足用戶的需要。ieee1983ofieeestandard729中對軟件缺陷的定義:從產(chǎn)品內(nèi)部看,軟件缺陷是軟件產(chǎn)品開發(fā)或維護(hù)過程中所存在的錯(cuò)誤、毛病等各種問題從外部看,軟件缺陷是系統(tǒng)所需要實(shí)現(xiàn)的某種功能的失效或違背軟件缺陷的主要類型:功能特性沒有實(shí)現(xiàn)或部分實(shí)現(xiàn)設(shè)計(jì)不合理,存在缺陷實(shí)際結(jié)果和預(yù)期結(jié)果不一致運(yùn)行出錯(cuò)數(shù)據(jù)結(jié)果不正確、精度不夠用戶不能接受的其它問題,如存取時(shí)間長,界面不美觀等。軟件缺陷嚴(yán)重性級別:①致命的(fatal):致命的錯(cuò)誤,造成系統(tǒng)或應(yīng)用程序崩潰、死機(jī)、系統(tǒng)懸掛,或造成數(shù)據(jù)丟失、主要功能完全缺失②嚴(yán)重的(critical):嚴(yán)重的錯(cuò)誤,指功能或特性沒有實(shí)現(xiàn),主要功能部分缺失,次要功能完全缺失,或致命的錯(cuò)誤聲明。③一般的(major):不及嚴(yán)重的錯(cuò)誤,不影響系統(tǒng)的基本使用,但沒有很好地實(shí)現(xiàn)功能,沒有達(dá)到預(yù)期的效果。④微小的(minor):小問題,對功能幾乎沒有影響⑤建議(suggestion)軟件缺陷的狀態(tài):①激活狀態(tài)②己修正狀態(tài)③關(guān)閉或非渡海狀態(tài)2.2.2軟件缺陷的產(chǎn)生①技術(shù)問題②團(tuán)隊(duì)工作③軟件本身2.2.3軟件缺陷的構(gòu)成圖2-1軟件缺陷構(gòu)成示意圖圖2-2軟件缺陷存在不同階段分布圖2-3軟件缺陷隨著時(shí)間帶來越來越大的成本圖2-4軟件缺陷隨著時(shí)間引起的成本曲線2.3軟件測試的基本方法2.3.1軟件測試的原則p292.3.2白盒測試和黑盒測試根據(jù)測試是針對系統(tǒng)的內(nèi)部結(jié)構(gòu)還是針對具體實(shí)現(xiàn)算法的角度,分為白盒測試和黑盒測試1、黑盒測試(black-box-texting)(功能測試/數(shù)據(jù)驅(qū)動測試)不管程序內(nèi)部結(jié)構(gòu)是什么,從用戶出發(fā),根據(jù)產(chǎn)品應(yīng)該實(shí)現(xiàn)的實(shí)際功能和巳經(jīng)定義好的產(chǎn)品規(guī)格驗(yàn)證產(chǎn)品所應(yīng)該具有的功能是否實(shí)現(xiàn),每個(gè)功能是不都能正常使用,是否滿足用戶的要求。圖2-5黑盒測試方法示意圖功能;用于軟件確認(rèn)測試①是否有不正確或遺漏了功能②在接口上,能否正確地接受輸入數(shù)據(jù),能否產(chǎn)生正確的輸出信息③訪問外部信息是否有錯(cuò)④性能上是否滿足要求⑤界面是否錯(cuò)誤,是否不美觀⑥初始化和終止錯(cuò)誤方法:等價(jià)類劃分、邊界值分析、錯(cuò)誤推測法、因果圖等2、白盒測試(white-box-texting)(結(jié)構(gòu)測試或邏輯驅(qū)動測試)已知產(chǎn)品內(nèi)部工作過程,清楚最終產(chǎn)生軟件產(chǎn)品的計(jì)算機(jī)程序的結(jié)構(gòu)和語句,按照程序內(nèi)部的結(jié)構(gòu)測試程序,測試程序內(nèi)部的變量狀態(tài)、邏輯結(jié)構(gòu)、運(yùn)行路徑等,檢驗(yàn)程序中的每條通路是否按規(guī)定正常進(jìn)行。功能:用于軟件驗(yàn)證方法:邏輯覆蓋(語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋、路徑覆蓋)、基本路(轉(zhuǎn)載于:《軟件測試》教學(xué)設(shè)計(jì))徑測試、循環(huán)覆蓋等思考:通過白盒測試的軟件是否一定沒有錯(cuò)誤?原則:①保證每個(gè)模塊中所有獨(dú)立路徑至少被使用一次②對所有邏輯值均測試為真假值③在上下邊界及可操作范圍內(nèi)運(yùn)行所有循環(huán)④檢查內(nèi)部數(shù)據(jù)結(jié)構(gòu)以確保其有效性2.3.3靜態(tài)和動態(tài)的方法根據(jù)程序是否運(yùn)行,測試可以分為靜態(tài)和動態(tài)測試靜態(tài)測試:對模塊的源泉代碼進(jìn)行研讀,查找錯(cuò)誤或悼念一些度量數(shù)據(jù),并不需要對代碼進(jìn)行編譯和仿真運(yùn)行。①用人工檢測②計(jì)算機(jī)輔助靜態(tài)分析測試包括對軟件產(chǎn)品的設(shè)計(jì)規(guī)格說明書的審查、對程序代碼的閱讀、審查動態(tài)測試:通過觀察代碼運(yùn)行時(shí)的動作,來提供執(zhí)行跟蹤、時(shí)間分析,以及測試覆蓋度方面的信息。2.3.4驗(yàn)證和確認(rèn)(verification&validation)1、驗(yàn)證檢驗(yàn)軟件是否已經(jīng)正確地實(shí)現(xiàn)了產(chǎn)品規(guī)格說明書所定義的系統(tǒng)功能和特性2、有效性確認(rèn)保證所生產(chǎn)的軟件可追溯到用戶需求的一系列活動。確認(rèn)過程提供證據(jù)表明軟件是否滿足系統(tǒng)需求,并解決相應(yīng)問題3、兩者區(qū)別驗(yàn)證:是否正確構(gòu)造了軟件,檢驗(yàn)軟件是否與設(shè)計(jì)規(guī)格說明書一致確認(rèn):是否構(gòu)造了正確的軟件,是否滿足用戶的真正需求2.3.5alac測試alac(act-like-a-cusomer)基于客戶使用產(chǎn)品的知識開發(fā)出來的測試方法。用于功能測試篇三:√200512(省級)教學(xué)設(shè)計(jì)_《軟件測試》《軟件測試與數(shù)據(jù)庫維護(hù)》教學(xué)設(shè)計(jì)廣東汕頭華僑中學(xué)歐陽玲一、教學(xué)設(shè)計(jì)分析本課內(nèi)容:廣東教育出版社高中信息技術(shù)(選修4)《數(shù)據(jù)管理技術(shù)》,第四章開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)4.4軟件測試與數(shù)據(jù)庫維護(hù),第1個(gè)課時(shí):軟件測試。(一)課程內(nèi)容分析普通高中信息技術(shù)課程標(biāo)準(zhǔn)要求在《數(shù)據(jù)管理技術(shù)》的選修中,讓學(xué)生初步掌握設(shè)計(jì)和實(shí)現(xiàn)簡單的數(shù)據(jù)庫應(yīng)用系統(tǒng)的基本方法,并了解數(shù)據(jù)庫的維護(hù)。這是我們教學(xué)的重點(diǎn)。對所開發(fā)的數(shù)據(jù)庫應(yīng)用系統(tǒng)進(jìn)行測試和維護(hù),是實(shí)現(xiàn)數(shù)據(jù)庫應(yīng)用系統(tǒng)不可或缺的一個(gè)環(huán)節(jié)。成功開展這一內(nèi)容的教學(xué),將有助于學(xué)生對數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程有一個(gè)完整的理解。如何讓學(xué)生在有限的課時(shí)中順利實(shí)現(xiàn)對問題的理解,對他人開發(fā)的小型系統(tǒng)進(jìn)行科學(xué)評價(jià),又能避免面對晦澀難懂的軟件工程理論無所適從,這是教學(xué)難點(diǎn)所在。(二)教材處理本課對教材作適當(dāng)處理,在學(xué)生學(xué)習(xí)完4.1、4.2、4.3之后開展“開發(fā)‘校運(yùn)會資料管理系統(tǒng)’”的綜合活動,讓學(xué)生以進(jìn)行理論學(xué)習(xí)與親身實(shí)踐相互穿插的方式,進(jìn)行一次針對其他小組同學(xué)所開發(fā)“校運(yùn)會資料管理系統(tǒng)”的交換測試的活動,“測評結(jié)果評價(jià)和數(shù)據(jù)庫維護(hù)”則放在第2第3個(gè)課時(shí)。目的是通過讓學(xué)生了解軟件測試與數(shù)據(jù)庫維護(hù),并初步懂得如何科學(xué)地評價(jià)一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)。(三)學(xué)生分析經(jīng)過4.1至4.3節(jié)的學(xué)習(xí),學(xué)生初步掌握用access開發(fā)小型數(shù)據(jù)庫應(yīng)用系統(tǒng)的方法。他們已經(jīng)在綜合活動中通過小組合作開發(fā)出“校運(yùn)會資料管理系統(tǒng)”。設(shè)計(jì)一個(gè)應(yīng)用系統(tǒng)似乎并不難,但系統(tǒng)中難免出現(xiàn)錯(cuò)誤,要想使系統(tǒng)達(dá)到最優(yōu)化的性能也不是一件容易的事,系統(tǒng)在投入使用之前必須經(jīng)過全面的嚴(yán)格測試。學(xué)生對“軟件工程”中舉足輕重的軟件測試、數(shù)據(jù)庫維護(hù)等工作還比較陌生,有必要在系統(tǒng)開發(fā)的后期讓學(xué)生親身體驗(yàn)“軟件測試”的過程,引導(dǎo)他們充分認(rèn)識維護(hù)數(shù)據(jù)庫應(yīng)用系統(tǒng)正常工作的重要性。(四)教學(xué)策略設(shè)計(jì)二、教學(xué)過程設(shè)計(jì)基于以上分析,本課的教學(xué)目標(biāo)、重難點(diǎn)及教學(xué)流程設(shè)計(jì)如下:(一)教學(xué)目標(biāo)1、知識與技能:能設(shè)計(jì)合理有效的測試數(shù)據(jù),測試用access開發(fā)的小型數(shù)據(jù)庫應(yīng)用系統(tǒng)。2、過程與方法:掌握軟件測試的基本方法,學(xué)會設(shè)計(jì)測試數(shù)據(jù)、作出預(yù)測以及對測試結(jié)果的分析,逐步培養(yǎng)工程化的思想。3、情感態(tài)度與價(jià)值觀:能夠辯證地看待程序開發(fā)與測試工作之間的關(guān)系,尊重客觀規(guī)律、培養(yǎng)科學(xué)的思維方法、樹立正確的價(jià)值觀。(二)教學(xué)重點(diǎn)與難點(diǎn)教學(xué)重點(diǎn):了解數(shù)據(jù)庫應(yīng)用系統(tǒng)的測試方法教學(xué)難點(diǎn):如何設(shè)計(jì)合理的測試數(shù)據(jù)更多地發(fā)現(xiàn)軟件錯(cuò)誤,如何對數(shù)據(jù)庫應(yīng)用系統(tǒng)進(jìn)行有效評價(jià)。(三)教學(xué)流程設(shè)計(jì)1.關(guān)于教-學(xué)流程和教-學(xué)活動的設(shè)計(jì)思路圖1本課與其他章節(jié)的關(guān)系示意圖第一個(gè)課時(shí)第二、三個(gè)課時(shí)說明:這是一次將自己開發(fā)的軟件與他人交換測試的活動,讓學(xué)生扮演“軟件測試員”,一個(gè)小組內(nèi)部的所有同學(xué)各自設(shè)計(jì)合理的測試數(shù)據(jù)/測試用例,測試另外一個(gè)小組開發(fā)的“校運(yùn)會資料管理系統(tǒng)”。對該系統(tǒng)中的軟件程序部分進(jìn)行測試,體驗(yàn)軟件測試的方式和方法,找出軟件缺陷,撰寫測評報(bào)告,提交互評報(bào)告進(jìn)行交流,最后對整個(gè)綜合活動進(jìn)行評價(jià)。2.學(xué)生上機(jī)操作安排和教師應(yīng)用信息技術(shù)的情況(1)學(xué)生上機(jī)操作的任務(wù)與目標(biāo):①與教師共同測試分析案例程序(密碼驗(yàn)證窗體程序)②依據(jù)教學(xué)網(wǎng)頁要求進(jìn)行學(xué)習(xí);③設(shè)計(jì)科學(xué)合理的測試用例,對他人所開發(fā)的數(shù)據(jù)庫應(yīng)用系統(tǒng)進(jìn)行測試,撰寫測評報(bào)告。教師應(yīng)注意這些方面的巡視指導(dǎo):適當(dāng)指導(dǎo)測試用例的設(shè)計(jì);在學(xué)生遇到問題時(shí),組織他們進(jìn)行合作,通過討論尋求解決問題的途徑,理清工作思路。(2)教師計(jì)劃使用的設(shè)備軟件:投影儀;軟件:access,powerpoint;課件:網(wǎng)頁三、教與學(xué)的實(shí)際過程描述(一)教與學(xué)的過程描述注:本說課稿僅詳細(xì)闡述第一個(gè)課時(shí)的教學(xué)設(shè)計(jì),后續(xù)的教學(xué)設(shè)計(jì)簡介請參考附件5(二)關(guān)鍵環(huán)節(jié)提煉1、創(chuàng)設(shè)現(xiàn)實(shí)情景:讓學(xué)生作案例分析、填寫在線調(diào)查表,引起他們關(guān)注“軟件測試”問題,將需要傳達(dá)給學(xué)生的信息以調(diào)查表的形式呈現(xiàn),并檢查學(xué)生對這個(gè)問題的認(rèn)知程度。2、回歸課堂,向?qū)W生講授相關(guān)的技術(shù)知識,代替低效率的自由體驗(yàn)活動:授課教師合理采用演示法、講授法,讓學(xué)生與教師一起手工測試“用戶密碼驗(yàn)證程序”、通過教師講授認(rèn)識黑盒測試法與白盒測試法等“軟件測試”知識??以此提高課堂效率,增強(qiáng)學(xué)生的學(xué)習(xí)信心。3、小組之間的交換測試:這是知識與方法的遷移。讓學(xué)生從活動中提高軟件測試的能力,并體驗(yàn):合理的測試用例和測試策略是提高測試效率的根本??赡苊總€(gè)人都有發(fā)現(xiàn)問題的獨(dú)特角度,讓同一個(gè)小組同學(xué)測試另一個(gè)組開發(fā)的同一個(gè)應(yīng)用系統(tǒng),創(chuàng)造了更多讓他們合作、交流的機(jī)會。荊軻,一個(gè)四處為家的刺客,他的心猶如浮云,心如飄蓬,是沒有根的,然而高漸離的筑聲,卻成了他愿意停留在燕國這片土地上的原由。雖是初見,卻如故人。也許所有的遇見,早已經(jīng)是前世的注定,沒有早晚,剛好在合適的時(shí)間遇見你,就是最美的相識。他曾經(jīng)游歷過多少地方,自己已經(jīng)數(shù)不清,但是沒有一處可以挽留他行走的腳步,唯有今日高漸離的筑聲,讓他怎么也舍不得離開。從此二人心性相投,在燕國集市上,載歌擊筑,把盞言歡,歡喜處。嬉笑開顏,憂傷處,潸然淚下,即便這些神經(jīng)質(zhì)的狀態(tài),被集市上的人嘩然,可是對知己而言,又
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版房地產(chǎn)項(xiàng)目市場推廣與廣告服務(wù)協(xié)議版B版
- 兒童繪畫中背景元素的教學(xué)意義
- 二零二五年度殘疾人職業(yè)介紹與就業(yè)服務(wù)協(xié)議2篇
- 二零二五年度個(gè)人貸款合同違約責(zé)任解析3篇
- 二零二五年度電子信息產(chǎn)品采購專項(xiàng)合同2篇
- 二零二五年度物流運(yùn)輸合同封面素材定制服務(wù)協(xié)議3篇
- 2024演藝經(jīng)紀(jì)人與藝人音樂版權(quán)代理合同3篇
- 冰島送給中國的小島合同
- 別人掛靠公司,公司不承擔(dān)責(zé)任的協(xié)議書
- 2025裝飾裝修家裝施工合同范
- 2024-2030年中國紀(jì)錄片行業(yè)前景動態(tài)及發(fā)展趨勢預(yù)測報(bào)告
- 有關(guān)企業(yè)會計(jì)人員個(gè)人工作總結(jié)
- 2023年咸陽市市級事業(yè)單位選聘筆試真題
- 廣西燃?xì)獍踩珯z查標(biāo)準(zhǔn) DBJ T45-1472-2023(2023年7月1日實(shí)施)
- 2024年防災(zāi)科技學(xué)院漢語言文學(xué)專業(yè)《現(xiàn)代漢語》期末試卷A(有答案)
- 多旋翼無人機(jī)駕駛員執(zhí)照(CAAC)備考試題庫大全-下部分
- 水務(wù)集團(tuán)定崗定員方案范文
- 期末核心素養(yǎng)測評卷2023-2024學(xué)年語文五年級上冊+統(tǒng)編版
- 上海八年級數(shù)學(xué)上期末幾何提優(yōu)題目集錦
- DB32T3494-2019灌漿復(fù)合瀝青路面施工技術(shù)規(guī)范
- 2024年石油石化技能考試-石油鉆井工筆試參考題庫含答案
評論
0/150
提交評論