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