張志
摘 要: 隨著信息化水平越來越高,軟件測試地位得到了提高,很多高校紛紛開設(shè)了測試課程,甚至開設(shè)了測試專業(yè)。軟件測試成為學(xué)生必修一門重要的課程。本文從備課、說課、上課、聽評課四個方面提出了可行性建議。
關(guān)鍵詞: 軟件測試 課程教學(xué) 教學(xué)方法
一、軟件測試教學(xué)存在的問題
作為高校中新設(shè)課程,軟件測試教學(xué)多多少少存在一些問題:
1.學(xué)生定位不對
高職學(xué)生編程能力、邏輯思維能力相對較弱,老師不了解學(xué)生的特點和能力,就無法制訂符合高職學(xué)生的教學(xué)計劃,導(dǎo)致教學(xué)達(dá)不到目的。
高級軟件測試,對于學(xué)生的編程能力、邏輯推理能力、表達(dá)書寫能力要求比較高,教學(xué)中不應(yīng)一味地直接進(jìn)行高級軟件測試開發(fā),應(yīng)在課程教學(xué)中逐步滲透。把高職學(xué)生當(dāng)做本科生,甚至研究生教學(xué),這樣學(xué)生越來越覺得課程難度大,造成學(xué)生無法真正理解這門課程。
2.學(xué)生積極性不高
軟件測試不同于開發(fā),敲幾句代碼就能達(dá)到很炫的效果,學(xué)生看不到效果,就調(diào)動不起學(xué)生學(xué)習(xí)的積極性,這樣就直接影響學(xué)生的學(xué)習(xí)效果,就不想聽課,就更聽不懂,學(xué)習(xí)效果就會更差,久而久之,學(xué)生對這門課就失去興趣。
3.學(xué)生對軟件測試認(rèn)識不足
軟件測試作為一門新課程進(jìn)入高校,是學(xué)生誤解最深的課程,一些學(xué)生認(rèn)為軟件測試沒有技術(shù),只有開發(fā)才有前途。一般開發(fā)人員擁有90%的開發(fā)技術(shù)和10%的測試技術(shù),開發(fā)人員并不清楚怎么具體實現(xiàn)測試,只是覺得按照自己的想法執(zhí)行程序而已。由于和測試解釋技術(shù)難題,就會導(dǎo)致開發(fā)人員覺得測試人員并不是一個技術(shù)工種,進(jìn)一步產(chǎn)生優(yōu)越感,從而覺得測試很low,很多的大公司都會開設(shè)測試部門,如果不懂測試,你開發(fā)的產(chǎn)品就沒辦法投入市場。
二、問題解決方案分析
1.對教學(xué)內(nèi)容的充分準(zhǔn)備——備課
備課是教師教學(xué)工作的一系列活動的首位,它是上課的必要前提和重要保證。備課的實質(zhì)就是對課程的理解。提高軟件測試教學(xué)質(zhì)量首先要先備好課,了解軟件測試的核心、重點和結(jié)晶。備課的核心是教學(xué)設(shè)計,就是對教學(xué)活動的設(shè)想與計劃。
2.探討教學(xué)方法及對高職學(xué)生的理解——說課
探討學(xué)生的知識基礎(chǔ)、生活經(jīng)驗、基礎(chǔ)能力、心理特點和學(xué)習(xí)風(fēng)格,探討軟件測試教材的地位與作用、教材的內(nèi)容特點、教材的教學(xué)目標(biāo)、教材的重點難點,探討教學(xué)方法、老師“怎樣教”及“為什么這樣教”、學(xué)生“怎樣學(xué)”及“為什么這樣學(xué)”。
3.制訂明確的教學(xué)目標(biāo)和教學(xué)計劃——上課
對于軟件測試,在教學(xué)中必須讓學(xué)生理解的是軟件測試的目標(biāo)是什么,我們怎么測試,測試工具是什么,達(dá)到什么效果。要把知識運用到生活中,提高高職學(xué)生學(xué)習(xí)的興趣。了解學(xué)生,盡可能地符合學(xué)生的“最近發(fā)展區(qū)”,讓學(xué)生在學(xué)習(xí)中感受到快樂。教學(xué)中將軟件測試的知識貫穿到軟件測試行業(yè)中,讓學(xué)生對當(dāng)前的行業(yè)有所了解。盡可能地在授課中將軟件測試的知識與測試行業(yè)對接,使得學(xué)生在學(xué)習(xí)中增強(qiáng)職業(yè)意識。
4.學(xué)習(xí)先進(jìn)教師的教學(xué)經(jīng)驗——聽評課
學(xué)習(xí)借鑒同行在軟件測試教學(xué)中優(yōu)勢長處,提高軟件測試課程教學(xué)質(zhì)量。
教學(xué)其實就是調(diào)動學(xué)生主動學(xué)習(xí)的心態(tài),讓學(xué)生積極參與學(xué)習(xí),使學(xué)生形成良好的認(rèn)知結(jié)構(gòu),促進(jìn)知識內(nèi)化、能力培養(yǎng)。首先,老師要提高能力水平,提高對軟件測試技術(shù)能力及對市場行業(yè)的判斷理解能力。其次,理解學(xué)生的基礎(chǔ)、能力特點,因材施教,提高學(xué)生的學(xué)習(xí)興趣,調(diào)動他們的積極性,盡量將軟件測試融合到具體的項目中,快速理解企業(yè)的軟件測試。
隨著時代的發(fā)展,教師及時改進(jìn)教學(xué)方法,提出最適合高職學(xué)生的教學(xué)方案,對于教師專業(yè)素質(zhì)的提高、學(xué)校的教科研水平的提高、學(xué)校的教學(xué)質(zhì)量的提高、學(xué)校課程改革的深入發(fā)展及學(xué)生的未來發(fā)展都有重大的意義。
參考文獻(xiàn):
[1]匡青,朱宜炳.高職院校軟件測試課程教學(xué)改革探索[J].現(xiàn)代商貿(mào)工業(yè),2010(03).
[2]屠紅蕾.軟件測試教學(xué)的點滴體會[J].計算機(jī)教育,2008(10).
[3]李亞.“軟件測試”教學(xué)探索與實踐[J].計算機(jī)教育,2008(06).