东方亚洲欧a∨人在线观看|欧美亚洲日韩在线播放|日韩欧美精品一区|久久97AV综合

      1. <label id="v4kz5"></label>

        案例教學(xué)法在《軟件測(cè)試》課程中應(yīng)用初探|交際教學(xué)法初探

        發(fā)布時(shí)間:2020-02-16 來源: 短文摘抄 點(diǎn)擊:

          摘要:針對(duì)《軟件測(cè)試》課程教學(xué)中缺乏系統(tǒng)實(shí)例、重技術(shù)實(shí)現(xiàn)輕文檔工作、測(cè)試工具使用流于產(chǎn)品說明等問題,對(duì)《軟件測(cè)試》課程的教學(xué)進(jìn)行了探索。在教學(xué)過程中采用案例教學(xué)法,提供給學(xué)生完整的案例系統(tǒng)及充分的設(shè)計(jì)文檔,讓學(xué)生學(xué)會(huì)根據(jù)設(shè)計(jì)文檔書寫測(cè)試文檔、掌握測(cè)試工具的使用、培養(yǎng)學(xué)生自行開發(fā)測(cè)試工具的創(chuàng)新能力。
          關(guān)鍵詞:案例教學(xué)法;軟件測(cè)試過程;測(cè)試文檔
          中圖分類號(hào):G642.4文獻(xiàn)標(biāo)識(shí)碼:A
          
          目前我國(guó)軟件測(cè)試人才嚴(yán)重匱乏,人才缺口達(dá)到30萬,造成這一結(jié)果的主要原因是國(guó)內(nèi)軟件測(cè)試人才教育相對(duì)滯后。但實(shí)際上,很多學(xué)習(xí)了軟件測(cè)試課程的學(xué)生卻找不到工作,業(yè)內(nèi)專家稱之為人才的“結(jié)構(gòu)性過!保1],因此,滯后的原因不僅僅是教育機(jī)構(gòu)開設(shè)軟件測(cè)試課程時(shí)間的滯后,主要是教學(xué)內(nèi)容和教學(xué)效果與實(shí)際需要的差距產(chǎn)生的滯后。隨著外包開發(fā)行業(yè)的快速發(fā)展,對(duì)人才在代碼和文檔方面的規(guī)范性、技能和工具的熟練程度要求越來越高,而這些要求正是軟件測(cè)試人才教育的薄弱環(huán)節(jié)。如何順應(yīng)市場(chǎng)需求,培養(yǎng)出企業(yè)所需的軟件測(cè)試人員,成為《軟件測(cè)試》課程改革的目標(biāo)。
          
          一、《軟件測(cè)試》課程存在的問題
          
          隨著軟件測(cè)試人員市場(chǎng)需求的不斷增加,各大高校、職業(yè)技術(shù)學(xué)校及IT培訓(xùn)機(jī)構(gòu)紛紛開設(shè)了《軟件測(cè)試》課程,各種軟件測(cè)試的教材也相繼出版發(fā)行,但教材中技術(shù)實(shí)現(xiàn)的內(nèi)容較多,對(duì)常用的軟件測(cè)試文檔書寫介紹很少,對(duì)自動(dòng)化測(cè)試工具基本也是簡(jiǎn)略介紹其功能。在實(shí)驗(yàn)教材方面,目前還沒有配套的軟件測(cè)試實(shí)驗(yàn)教材問世,在教學(xué)過程中基本是任課教師自行設(shè)計(jì)實(shí)驗(yàn)教學(xué)內(nèi)容。對(duì)于實(shí)踐性較強(qiáng)的課程,如果沒有大量的項(xiàng)目開發(fā)經(jīng)驗(yàn)和完整的系統(tǒng)案例作為支撐,就難于用恰當(dāng)?shù)膶?shí)例來解釋相關(guān)理論,更難設(shè)計(jì)出實(shí)用有效的實(shí)驗(yàn)內(nèi)容,導(dǎo)致在校學(xué)習(xí)的知識(shí)與實(shí)際工作脫節(jié)的現(xiàn)象。
          
          二、《軟件測(cè)試》課程采用案例教學(xué)法的必要性
          
          案例教學(xué)法最早起源于美國(guó)哈佛大學(xué)商學(xué)院,自20世紀(jì)20年代以來一直被廣泛地應(yīng)用于商業(yè)、法律、醫(yī)學(xué)領(lǐng)域培訓(xùn)中,隨著案例教學(xué)法的推廣、成熟,案例教學(xué)法受到其他專業(yè)領(lǐng)域的重視。案例教學(xué)法是根據(jù)教學(xué)目的和培養(yǎng)目標(biāo)的要求,教師在教學(xué)過程中,以案例為基本素材,把學(xué)生帶入到特定的事件情景中進(jìn)行分析問題和解決問題,培養(yǎng)學(xué)生運(yùn)用理論知識(shí)并形成技能技巧的一種教學(xué)方法。與知識(shí)為導(dǎo)向的講授式課堂教學(xué)模式相比,案例教學(xué)法更注重學(xué)生知識(shí)的運(yùn)用能力,以學(xué)生實(shí)際能力的提高為最終教學(xué)目的。
           “軟件測(cè)試”課程的教學(xué)目的是讓學(xué)生深刻理解軟件測(cè)試思想和基本理論,熟悉多種軟件的測(cè)試方法、相關(guān)技術(shù)和系統(tǒng)的軟件測(cè)試過程,學(xué)會(huì)編寫測(cè)試規(guī)格說明書,測(cè)試報(bào)告,并學(xué)會(huì)使用幾種流行的自動(dòng)化測(cè)試工具,從工程化角度提高和培養(yǎng)學(xué)生從事大型軟件的測(cè)試技術(shù)和能力。因此在教學(xué)過程中,必須引用系統(tǒng)的工程化的案例作為理論課教學(xué)載體和實(shí)驗(yàn)課教學(xué)的實(shí)施對(duì)象,這樣才能幫助學(xué)生深刻理解基本理論,并通過實(shí)驗(yàn)掌握測(cè)試的技能和技巧。
          
          三、案例教學(xué)法在《軟件測(cè)試》課程中的實(shí)施
          
          本課程的培養(yǎng)目標(biāo)是根據(jù)市場(chǎng)需求,結(jié)合實(shí)際工作中企業(yè)對(duì)“新人”的培養(yǎng)模式及實(shí)際工作的方式方法,通過若干系統(tǒng)案例對(duì)學(xué)生進(jìn)行測(cè)試技能的訓(xùn)練,讓學(xué)生以“經(jīng)驗(yàn)者”的身份進(jìn)入人才市場(chǎng)參與競(jìng)爭(zhēng)。
         。ㄒ唬└鶕(jù)學(xué)生特點(diǎn)規(guī)劃教學(xué)內(nèi)容
          由于學(xué)生缺乏整體項(xiàng)目開發(fā)經(jīng)驗(yàn),我們主要針對(duì)初、中級(jí)測(cè)試工程師設(shè)計(jì)教學(xué)內(nèi)容。而針對(duì)高級(jí)測(cè)試工程師和測(cè)試管理者擔(dān)當(dāng)?shù)墓ぷ,比如測(cè)試計(jì)劃的制作、各種設(shè)計(jì)的驗(yàn)證、測(cè)試評(píng)估和總結(jié),需要經(jīng)歷初中級(jí)測(cè)試工程師的實(shí)戰(zhàn),積累大量經(jīng)驗(yàn)才能承擔(dān)。這一部分內(nèi)容,我們只在理論教學(xué)中簡(jiǎn)單講述,不在實(shí)驗(yàn)教學(xué)中安排實(shí)驗(yàn)內(nèi)容。
         。ǘ└鶕(jù)教學(xué)階段選擇案例素材
          根據(jù)教學(xué)進(jìn)度和學(xué)生對(duì)知識(shí)的掌握程度,采用由簡(jiǎn)到繁、循序漸進(jìn)的方式選擇如下三個(gè)案例進(jìn)行教學(xué):
         。1)選擇經(jīng)典案例設(shè)計(jì)的“被測(cè)軟件系統(tǒng)”作為軟件測(cè)試基本技術(shù)的案例進(jìn)行理論和實(shí)踐教學(xué)。
         。2)選擇以C/S模式實(shí)現(xiàn)的“小區(qū)物業(yè)管理系統(tǒng)”作為軟件測(cè)試過程、測(cè)試用例設(shè)計(jì)、測(cè)試文檔書寫相關(guān)內(nèi)容的案例。
         。3)選擇以B/S模式實(shí)現(xiàn)的“圖書館管理系統(tǒng)”作為面向?qū)ο鬁y(cè)試、網(wǎng)站測(cè)試的案例。
          在理論課教學(xué)中主要以“被測(cè)軟件系統(tǒng)”、“小區(qū)物業(yè)管理系統(tǒng)”作為案例進(jìn)行理論知識(shí)的講解,與網(wǎng)站測(cè)試和面向?qū)ο鬁y(cè)試相關(guān)的內(nèi)容以“圖書館管理系統(tǒng)”作為案例進(jìn)行講解。這樣,進(jìn)行完理論教學(xué),學(xué)生對(duì)案例系統(tǒng)的功能基本了解。在實(shí)驗(yàn)教學(xué)中,我們提供給學(xué)生在測(cè)試中需要的代碼、開發(fā)規(guī)范、需求分析、系統(tǒng)設(shè)計(jì)書、概要設(shè)計(jì)書、詳細(xì)設(shè)計(jì)書,具備了以上資料,便可模擬實(shí)際工作模式,將理論教學(xué)中講述的測(cè)試技術(shù)和測(cè)試文檔的書寫方法運(yùn)用到案例的測(cè)試實(shí)驗(yàn)中。
         。ㄈ┠M實(shí)際項(xiàng)目完善案例系統(tǒng)
          現(xiàn)有的軟件測(cè)試教材,通常會(huì)在最后章節(jié)給出一個(gè)案例,對(duì)該案例利用教材上介紹的各種測(cè)試方法針對(duì)性地進(jìn)行測(cè)試用例設(shè)計(jì)。但是,教材對(duì)案例的描述基本只限于項(xiàng)目背景介紹、子系統(tǒng)介紹、子系統(tǒng)性能及可用性要求方面的內(nèi)容,基本沒有提供可運(yùn)行案例系統(tǒng)的代碼,同時(shí)也缺乏必要的供測(cè)試使用的文檔。大量的案例參考書中,有可運(yùn)行的系統(tǒng)代碼卻沒有測(cè)試必須的較完備的文檔。實(shí)際工作中,軟件測(cè)試過程與軟件設(shè)計(jì)周期有相互對(duì)應(yīng)的關(guān)系,軟件測(cè)試過程中的單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試分別對(duì)應(yīng)軟件設(shè)計(jì)中的詳細(xì)設(shè)計(jì)、概要設(shè)計(jì)、系統(tǒng)設(shè)計(jì)和需求分析。因此,要完成一個(gè)系統(tǒng)的較完整的測(cè)試過程,不僅要提供被測(cè)系統(tǒng)的完整代碼及數(shù)據(jù),還必須提供全套的設(shè)計(jì)文檔。
          針對(duì)以上三個(gè)案例系統(tǒng),我們首先補(bǔ)充完成需求分析、系統(tǒng)設(shè)計(jì)書、部分模塊(單元)的概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)書,力爭(zhēng)陸續(xù)完成整個(gè)系統(tǒng)的完整設(shè)計(jì)資料,以供學(xué)生測(cè)試使用。
         。ㄋ模┽槍(duì)測(cè)試技能訓(xùn)練設(shè)計(jì)缺陷案例
          為了檢驗(yàn)學(xué)生的測(cè)試技能,在不同的實(shí)驗(yàn)中,人為地在案例中設(shè)計(jì)針對(duì)性的缺陷,鍛煉學(xué)生檢測(cè)故障的能力、故障描述能力以及跟蹤定位缺陷的能力。在測(cè)試技術(shù)實(shí)驗(yàn)中我們?nèi)藶橹圃旄鞣N缺陷,讓學(xué)生通過白盒及黑盒測(cè)試技術(shù)去發(fā)現(xiàn)缺陷,并學(xué)會(huì)根據(jù)不同的軟件設(shè)計(jì)選擇最佳的測(cè)試技術(shù)進(jìn)行有效、高效的測(cè)試。在軟件測(cè)試過程實(shí)驗(yàn)中,人為拆散系統(tǒng),讓學(xué)生自行設(shè)計(jì)樁模塊及驅(qū)動(dòng)模塊,搭建單元測(cè)試環(huán)境;提供給學(xué)生零散的單元模塊及概要設(shè)計(jì)書,讓學(xué)生利用集成測(cè)試策略實(shí)施集成測(cè)試。
         。ㄎ澹┻x擇適當(dāng)測(cè)試工具進(jìn)行案例測(cè)試
          教材上簡(jiǎn)略介紹了十幾種測(cè)試工具的功能,但實(shí)際使用方法缺乏資料。在教學(xué)中,我們選擇代表性的CodeReview、Nunit、QTP三種工具進(jìn)行代碼檢查、面向?qū)ο鬁y(cè)試、錄制測(cè)試過程及編寫測(cè)試腳本,幫助學(xué)生掌握常用工具使用方法。
          在教學(xué)過程中,引導(dǎo)學(xué)生分析測(cè)試工具的實(shí)現(xiàn)原理,啟發(fā)學(xué)生從不同的側(cè)重點(diǎn)去思考測(cè)試自動(dòng)化工具的設(shè)計(jì)及實(shí)現(xiàn)方法。
          
          四、后續(xù)教學(xué)改革構(gòu)想
          
          (一)教學(xué)進(jìn)度的調(diào)整
          計(jì)算機(jī)課程的實(shí)驗(yàn)教學(xué),通常和理論課同步或遲后幾周進(jìn)行。對(duì)于“軟件測(cè)試”這門課程的實(shí)驗(yàn)教學(xué),如果與理論課同步進(jìn)行,前期的實(shí)驗(yàn)內(nèi)容安排就缺乏理論支持,如果比理論課遲后幾次,即在講述白盒測(cè)試和黑盒測(cè)試后開始實(shí)驗(yàn)教學(xué),就可以將各種測(cè)試方法融入實(shí)驗(yàn)中進(jìn)行。但由于軟件測(cè)試過程及技術(shù)、測(cè)試文檔書寫相關(guān)內(nèi)容還未講述,實(shí)驗(yàn)內(nèi)容的安排顯得孤立,沒有整體感。為了讓學(xué)生體驗(yàn)軟件測(cè)試在實(shí)際工作環(huán)境中的實(shí)施過程,將理論課講述的知識(shí)有機(jī)地融入到完整的案例中進(jìn)行實(shí)驗(yàn),就需要系統(tǒng)地學(xué)習(xí)完理論知識(shí)后,再結(jié)合實(shí)際案例系統(tǒng)地進(jìn)行實(shí)驗(yàn)。
          以后的教學(xué)中,擬打破傳統(tǒng)的周4學(xué)時(shí),即理論2+實(shí)驗(yàn)2的排課模式,將一個(gè)學(xué)期分為理論上半學(xué)期,實(shí)驗(yàn)下半學(xué)期,上半學(xué)期周4學(xué)時(shí)用于結(jié)合案例進(jìn)行理論教學(xué),下半學(xué)期周4學(xué)時(shí)針對(duì)理論課講述的案例進(jìn)行實(shí)驗(yàn)教學(xué),以便學(xué)生能夠模擬實(shí)際工作環(huán)境進(jìn)行系統(tǒng)的軟件測(cè)試實(shí)驗(yàn)。
         。ǘ┫嚓P(guān)課程連貫教學(xué)
          軟件測(cè)試課程是伴隨軟件行業(yè)的迅猛發(fā)展而誕生的,在此之前,軟件測(cè)試隸屬于軟件工程課程進(jìn)行教學(xué)。由于軟件測(cè)試伴隨軟件的整個(gè)生命周期,因此,軟件測(cè)試課程的理論教學(xué)和實(shí)驗(yàn)教學(xué),必須貫穿于軟件開發(fā)的全過程。在以后的教學(xué)中,對(duì)軟件工程專業(yè)的學(xué)生,擬采用課程連貫教學(xué)法,通過編程語言課程、軟件工程、編程實(shí)訓(xùn)課程、軟件測(cè)試課程相結(jié)合的方式,采用同案例、跨學(xué)期的方法進(jìn)行連貫教學(xué),即在某一編程語言教學(xué)中引入案例,進(jìn)行案例片段程序的講解,在軟件工程課程中進(jìn)行系統(tǒng)設(shè)計(jì),在實(shí)訓(xùn)課程中實(shí)現(xiàn)案例,在軟件測(cè)試課程中進(jìn)行測(cè)試的一系列訓(xùn)練。這樣,便于學(xué)生將所學(xué)知識(shí)關(guān)聯(lián)起來,了解課程之間的聯(lián)系和軟件項(xiàng)目開發(fā)的流程,讓學(xué)生通過兩至三學(xué)期的時(shí)間去消化幾門課程的同時(shí),體會(huì)一個(gè)項(xiàng)目開發(fā)的全過程。
          
          五、結(jié)束語
          
          各高校、職業(yè)技術(shù)學(xué)校和職業(yè)培訓(xùn)機(jī)構(gòu)都相繼開設(shè)了軟件測(cè)試課程,在這門課的教學(xué)過程中,教師們不斷摸索新的教學(xué)方法和教學(xué)手段,取得了一定的成果。但由于計(jì)算機(jī)行業(yè)日新月異的發(fā)展,也給軟件的測(cè)試帶來了挑戰(zhàn)。因此,在教學(xué)過程中,教師必須關(guān)注行業(yè)發(fā)展的前沿,提出軟件測(cè)試過程中亟待解決的問題,啟發(fā)學(xué)生去思考并尋求解決的方法。同時(shí),教師應(yīng)盡可能參與實(shí)際項(xiàng)目開發(fā),為理論及實(shí)驗(yàn)教學(xué)積累實(shí)用真實(shí)的案例資源。
          
          參考文獻(xiàn)
          [1]劉德寶.軟件測(cè)試工程師培訓(xùn)教材[M] .北京:科學(xué)出版社,2009.
          [2]北京阿博泰克北大青鳥信息技術(shù)有限公司.行業(yè)規(guī)則和行業(yè)經(jīng)驗(yàn)手冊(cè)[M] .北京:科學(xué)出版社,2008.
          [3]胡宏銀.軟件測(cè)試課程教學(xué)方法探討與實(shí)踐[J] .計(jì)算機(jī)教育,2007(6).
         。4]吳建平.高職“軟件測(cè)試技術(shù)”課程存在問題和應(yīng)對(duì)措施[J] .計(jì)算機(jī)教育,2007(9).

        相關(guān)熱詞搜索:教學(xué)法 初探 案例 案例教學(xué)法在《軟件測(cè)試》課程中應(yīng)用初探 案例教學(xué)法在 軟件測(cè)試需要學(xué)什么

        版權(quán)所有 蒲公英文摘 smilezhuce.com