摘 要:慕課是一種新的教學(xué)方式,學(xué)習(xí)者主要是利用網(wǎng)絡(luò)獲取更多的學(xué)習(xí)資源。軟件測試的相關(guān)內(nèi)容具有抽象性,知識點(diǎn)比較復(fù)雜,具有很強(qiáng)的實(shí)踐性。在慕課背景下,需對軟件測試課程的教學(xué)進(jìn)行改革,以培養(yǎng)出更多更優(yōu)秀的軟件測試人員。本文對軟件測試課程教學(xué)中存在的問題進(jìn)行分析,并就慕課背景下的軟件測試課程教學(xué)改革策略進(jìn)行探討。
關(guān)鍵詞:慕課背景;軟件測試課程;教學(xué)改革
信息時(shí)代對軟件測試人才的需求量越來越大,在慕課的沖擊下,軟件測試課程的教學(xué)場所從傳統(tǒng)的課堂轉(zhuǎn)移到互聯(lián)網(wǎng)平臺上,使學(xué)習(xí)者能夠更加自由、靈活地選擇自己所需的內(nèi)容進(jìn)行學(xué)習(xí)。在慕課背景下,軟件測試課程的教學(xué)不再是以“教”為主,而是以“學(xué)”為主。
一、 問題分析
(一) 師資力量薄弱
在軟件測試課程教學(xué)中,教師占據(jù)著主導(dǎo)地位,而學(xué)生則占據(jù)著主體地位,所以教師的作用是非常重要的。但是,就軟件測試課程目前的教學(xué)情況來看,師資力量還不夠雄厚,甚至有些薄弱。許多軟件測試課程的教師都畢業(yè)于軟件專業(yè),專業(yè)的軟件測試教師則很少。高校在招聘軟件測試教師時(shí),更看重的是應(yīng)聘者的學(xué)歷,一般要求是碩士或者博士研究生學(xué)歷。盡管教師在學(xué)歷上能滿足學(xué)校的要求,但在實(shí)踐經(jīng)驗(yàn)方面卻非常缺乏。還有的高校在招聘軟件測試教師時(shí),雖然也重視應(yīng)聘者的實(shí)踐經(jīng)驗(yàn),但其教學(xué)經(jīng)驗(yàn)又比較少,對高校教育的認(rèn)識比較局限,所以在教學(xué)時(shí),會將軟件測試課程作為上崗培訓(xùn)課。因此,高校急需要引進(jìn)一批高學(xué)歷、實(shí)踐經(jīng)驗(yàn)豐富的“雙師型”教師。慕課平臺上的教師資源非常豐富,將軟件測試課程的教學(xué)轉(zhuǎn)移到慕課平臺上,可提高其教學(xué)效率。
(二) 教材比較滯后
軟件測試課程應(yīng)傳授先進(jìn)的軟件開發(fā)理念,使學(xué)生掌握最新的軟件測試技術(shù),提高學(xué)生對軟件測試?yán)碚摰膽?yīng)用能力,滿足軟件企業(yè)的用人標(biāo)準(zhǔn),這就要求軟件測試課程的教材要保持與時(shí)俱進(jìn)。但是,高校目前使用的軟件測試教材比較滯后,對軟件測試新技術(shù)的介紹很少,案例介紹更少,這就會導(dǎo)致學(xué)生所掌握的知識無法滿足現(xiàn)代軟件企業(yè)的要求。
(三) 教學(xué)實(shí)踐不足
軟件測試本身是一門實(shí)踐性很強(qiáng)的課程,學(xué)校應(yīng)注重提升課程的實(shí)踐性,為學(xué)生提供實(shí)踐機(jī)會和平臺,才能夠提高學(xué)生的應(yīng)用水平。比如,由于Bug free,Max Q,Test Link等軟件測試工具的價(jià)格比較貴,所以高校一般會在網(wǎng)上獲取測試軟件的破解版,正版軟件的許多功能都無法通過破解版體現(xiàn)出來,還會出現(xiàn)測試工具報(bào)錯,這就會導(dǎo)致軟件測試不得不在中途停止,不利于學(xué)生實(shí)踐能力的培養(yǎng)。此外,許多軟件測試教師的實(shí)踐經(jīng)驗(yàn)都比較少,在指導(dǎo)學(xué)生對軟件進(jìn)行測試時(shí),會更加傾向于理論解釋,這就會使得軟件測試實(shí)踐課程失去原有的意義。
二、 策略分析
(一) 開展碎片化教學(xué)
根據(jù)相關(guān)分析來看,碎片化教學(xué)是慕課的一項(xiàng)重要特點(diǎn),因此,在慕課背景下,軟件測試課程的教學(xué)創(chuàng)新,也應(yīng)該實(shí)現(xiàn)碎片化,將某個(gè)主題的內(nèi)容進(jìn)行統(tǒng)籌安排,讓學(xué)生系統(tǒng)地掌握某個(gè)知識點(diǎn),再細(xì)分成多個(gè)獨(dú)立的知識點(diǎn),每個(gè)知識點(diǎn)都制作成微課程,從而提高教學(xué)的有效性。比如,在介紹“軟件測試方法”這個(gè)知識點(diǎn)時(shí),就可分別將黑盒測試、白盒測試等環(huán)節(jié)制作成微課。而在黑盒測試的介紹中,再分別對smoking、場景測試、因果圖、邊界值等方法進(jìn)行針對性的講解;在進(jìn)行白盒測試的介紹時(shí),則可以分別對需求審查、接口測試、代碼審查等內(nèi)容進(jìn)行講解。通過微課對黑盒測試和白盒測試進(jìn)行講解,再將這些內(nèi)容組合起來就能形成完整的軟件測試方法結(jié)構(gòu)體系,還能使學(xué)生對每個(gè)知識點(diǎn)都能有更深入的理解。
(二) 提前發(fā)布授課內(nèi)容
軟件測試課程的教師在備課時(shí),應(yīng)根據(jù)教學(xué)要求和特點(diǎn),建立相應(yīng)的慕課內(nèi)容,并將其提前發(fā)布在慕課平臺上,學(xué)生則可下載相應(yīng)的內(nèi)容進(jìn)行預(yù)習(xí)。比如,在“Rational系統(tǒng)測試組件的運(yùn)用”的教學(xué)中,教師就可分別將Rational測試組件的功能就適用范圍、測試的基本思想與策略;軟件測試過程等制作成微視頻,再將其發(fā)布在微課平臺上,學(xué)生可將對應(yīng)的視頻下載下來,結(jié)合教材進(jìn)行預(yù)習(xí)。如果學(xué)生在預(yù)習(xí)的過程中遇到有不懂的問題,還可在慕課平臺上搜索其他相關(guān)的內(nèi)容進(jìn)行對比學(xué)習(xí),或者通過其他的渠道查閱資料,解答自己的疑問,從而提高預(yù)習(xí)效果。此外,學(xué)生在預(yù)習(xí)的過程中還可與教師進(jìn)行互動交流,教師可掌握學(xué)生的預(yù)習(xí)情況,在教學(xué)時(shí)才能更具針對性。
(三) 及時(shí)反饋教學(xué)效果
在慕課背景下,軟件測試課程的教學(xué)應(yīng)及時(shí)對教學(xué)效果作出反饋,教師需要了解學(xué)生的實(shí)際學(xué)習(xí)情況,才能夠針對性地對教學(xué)方案進(jìn)行改進(jìn),使其更加符合學(xué)生的學(xué)習(xí)要求。比如,在“集成測試和系統(tǒng)測試”的教學(xué)中,教師可通過論壇、在線答疑等模塊,搜集與教學(xué)效果相關(guān)的反饋信息,及時(shí)了解學(xué)生學(xué)習(xí)中存在的問題和關(guān)注的問題。然后,教師再將這些問題進(jìn)行分析,分成不同的類別進(jìn)行集中答復(fù)。此外,教師還可將自己總結(jié)出的一些問題和回答發(fā)布到慕課平臺上,學(xué)生可根據(jù)自己的學(xué)習(xí)需求,選擇其中的部分問題進(jìn)行研究,豐富自己的知識,形成完整的知識結(jié)構(gòu)體系。并且,對于軟件測試的過程,學(xué)生還可參考視頻學(xué)習(xí),跟著視頻操作,這樣可以提高學(xué)生的軟件測試技能,掌握測試中的要點(diǎn)和細(xì)節(jié),從而提高學(xué)生將理論應(yīng)用于實(shí)踐的能力。
三、 結(jié)束語
綜上所述,在慕課背景下,軟件測試課程教學(xué)的改革創(chuàng)新,需要以某個(gè)主題為教學(xué)核心,將相關(guān)的內(nèi)容分解成不同的知識點(diǎn),開展碎片化教學(xué)。而教師在備課的時(shí)候,可將相應(yīng)的內(nèi)容制作成視頻,提前發(fā)布到慕課平臺,以便學(xué)生下載預(yù)習(xí)。同時(shí),對于教學(xué)效果還應(yīng)及時(shí)進(jìn)行反饋,以便針對性地改進(jìn)教學(xué)方案,提升軟件測試課程的教學(xué)質(zhì)量。
參考文獻(xiàn):
[1]李月,張凱.慕課(MOOC)在軟件測試課程中的應(yīng)用思考[J].電腦知識與技術(shù),2016,12(35):134-135.
[2]熊耀華,王法勝,任長寧等.慕課和參與式教學(xué)引導(dǎo)的軟件測試教學(xué)實(shí)踐[J].軟件工程,2016,19(11):60-62.
[3]王宏坡,周紅,鄭景詩等.基于慕課的應(yīng)用軟件開發(fā)基礎(chǔ)教學(xué)模式探究[J].高教學(xué)刊,2016,(19):30-32.
作者簡介:王坤昊,吉林省長春市,長春科技學(xué)院。endprint