摘 要:在新工科的背景下,《軟件測試》作為軟件工程的核心課程之一,如何有效地把軟件測試?yán)碚撆c實踐結(jié)合起來是“軟件測試”急需解決的問題。該文介紹了鄭州升達經(jīng)貿(mào)管理學(xué)院信息工程學(xué)院在軟件測試課程的教學(xué)改革中所采用的一系列的措施,如加強實踐教學(xué),引進混合式教學(xué)模式,以競賽為導(dǎo)向以及加強校企合作等。
關(guān)鍵詞:軟件測試課程;教學(xué)改革;混合式教學(xué)
基金項目:河南省民辦教育協(xié)會2019年度立項課題“新工科背景下民辦高校軟件測試課程教學(xué)改革研究”(項目編號:HMXL20190701);本論文系鄭州升達經(jīng)貿(mào)管理學(xué)院重點學(xué)科經(jīng)費資助成果。
自2017年2月,我國教育部在復(fù)旦大學(xué)召開高等工程教育發(fā)展戰(zhàn)略研討會,對新工科的內(nèi)涵特征、建設(shè)與發(fā)展的路徑選擇等問題達成“復(fù)旦共識”以來,之后的“天大行動”和“北京指南”,在對新工科人才培養(yǎng)的指導(dǎo)道路上有做出了進一步的完善和補充。作為新工科覆蓋產(chǎn)業(yè)之一的軟件產(chǎn)業(yè),在近幾年來一直保持著高速的發(fā)展。軟件測試是軟件工程專業(yè)的一門核心課程,它對工程實踐要求很高,對學(xué)生的動手能力要求也很強。軟件測試不僅貫穿軟件開發(fā)的整個生命周期,覆蓋軟件的各種應(yīng)用領(lǐng)域,而且在軟件開發(fā)系統(tǒng)中占據(jù)相當(dāng)大的比重。在一些國際知名的軟件公司中,開發(fā)人員和測試人員的比例通常為1:1,甚至達到1:2。然而,當(dāng)前我國軟件測試行業(yè)面臨著測試人才嚴(yán)重短缺的問題。
在這個背景下,本文通過對軟件測試課程教學(xué)現(xiàn)狀的分析,對現(xiàn)階段軟件測試教學(xué)過程中出現(xiàn)的問題及不足,探索軟件測試教學(xué)理論學(xué)習(xí)與實踐有機結(jié)合的線上線下結(jié)合的教學(xué)方法,致力于培養(yǎng)學(xué)生富有開拓創(chuàng)新的思想意識和良好的學(xué)科素質(zhì),具有功底深厚的基礎(chǔ)知識和專業(yè)技術(shù),能適應(yīng)前沿科學(xué)要求和社會主義市場新經(jīng)濟發(fā)展需要的創(chuàng)新型高級軟件工程新工科人才。
1 民辦高校軟件測試課程存在的問題
1)民辦院校的師資力量薄弱。師資是完成教學(xué)任務(wù)和提高教學(xué)質(zhì)量的重要因素,由于民辦高校的社會地位不如公辦高校,以及各種福利待遇和社會保障也不如公辦院校的健全,民辦高校對優(yōu)秀教學(xué)人才的吸引力并不高。除此以外,民辦高校由于是私人辦學(xué),自負(fù)盈虧,因此為了好招生,專業(yè)設(shè)置十分靈活,什么專業(yè)火就申辦什么專業(yè),什么專業(yè)冷,就砍掉什么專業(yè)。這種機制對于教師團隊的建設(shè)十分不利,原有的教學(xué)團隊很可能因為專業(yè)的新舊更迭面臨教師被迫放棄已積累數(shù)年的老專業(yè)課程經(jīng)驗而學(xué)習(xí)新興火爆專業(yè),與自己本身所學(xué)專業(yè)不符,民辦院校又不像公辦院校由國家撥款,對教師的培訓(xùn)力度大,全靠教師自己摸著石頭過河,教學(xué)效果堪憂。筆者在接這門軟件測試課程時,也是前面一直沒有固定的老師去教授這門課,沒有同頭課教師商量,全靠自學(xué)摸索,教學(xué)效果可想而知。
2)缺乏合適教材。軟件測試是一門實踐性很強的專業(yè)課程,只有加強對學(xué)生動手能力的培養(yǎng),才能使軟件測試教學(xué)達到更佳的效果。在目前市面上所能看到的教材大都由一本院校的資深教師所編寫,這些教材面向的學(xué)生自學(xué)能力強,素質(zhì)高,難度深度較大,并不適用于民辦院校的學(xué)生,尤其是理論部分的學(xué)習(xí),很難調(diào)度學(xué)生的積極性。再加上軟件測試這門課本身在技術(shù)上需要使用的工具繁多。高校的教師很多并沒有在企業(yè)工作的經(jīng)驗,學(xué)術(shù)能力強,而實踐能力弱,編寫的教材往往理論性強,不適合自學(xué)能力和自律能力弱的民辦院校的學(xué)生。
3)生源差。近年來,很多民辦高校在向著應(yīng)用型本科轉(zhuǎn)型,如何培養(yǎng)實踐能力強的學(xué)生,使得學(xué)生在就業(yè)時具備過硬的動手能力,這就要求授課教師充分把握課程的知識架構(gòu),課程內(nèi)容和特點,同時透徹研究自己的授課對象,很多三本的學(xué)生并不擅長學(xué)習(xí)理論知識,上課喜歡玩手機等,針對這種現(xiàn)象設(shè)計出更好的授課方案來達到良好的教學(xué)效果。希望通過本課題的研究,能夠提出一些好的針對三本學(xué)生學(xué)習(xí)軟件測試這門課的建議,最終也能拓展到其他課程。
2 改進教學(xué)的舉措
筆者在其所在的鄭州升達經(jīng)貿(mào)管理學(xué)院,對于軟件測試課程的改革主要包括以下幾個方面:
1)實踐環(huán)節(jié)改革:測試工具繁多,而且更新速度快,目前關(guān)于實驗環(huán)節(jié)的教材非常之少,而且很難做到能夠適用于每個學(xué)校,因此作為授課教師一定要與時俱進并有所選擇的設(shè)計實驗內(nèi)容(學(xué)時、測試工具、測試對象等),才能更好的讓學(xué)生能夠把在課堂上學(xué)到的理論應(yīng)用到實際。筆者并沒有發(fā)現(xiàn)哪一本教材的實踐部分完全適合自己的學(xué)生,而是在參考了大量企業(yè)人士出版的軟件測試專業(yè)書籍,從中選取操作難度適中的例子供學(xué)生練習(xí),編寫了自主研發(fā)的實驗指導(dǎo)書。
2)改革教學(xué)模式,充分利用信息化輔助教學(xué)----線上線下相結(jié)合:課前將重要知識點以短視頻的方式發(fā)布至超星平臺,學(xué)生可以通過PC端或手機端進行提前預(yù)習(xí);課堂教學(xué)過程中,我們利用超星APP推送每節(jié)課的測試題,學(xué)生隨堂用手機網(wǎng)上答題,完成即可提交,提交后學(xué)生就可以看到結(jié)果,同時老師在后臺也可以看到每個學(xué)生和全班學(xué)生對這堂課學(xué)習(xí)的情況,這樣教師課堂上就可以對學(xué)生課堂學(xué)習(xí)進行可視化診斷,進而進行精準(zhǔn)指導(dǎo)、精準(zhǔn)教學(xué);課后通過在超星平臺上發(fā)布課后作業(yè),學(xué)生提交作業(yè)后,由教師批語主觀題,系統(tǒng)會自動批閱填空、選擇等客觀題,大大提高了教師課后反饋的效率。通過這樣把傳統(tǒng)教學(xué)與現(xiàn)代計算機技術(shù)、網(wǎng)絡(luò)資源的優(yōu)勢有機結(jié)合起來,優(yōu)勢互補,實現(xiàn)線上線下“混合式”教學(xué)方法。
3)鼓勵學(xué)生參加職業(yè)資格證照考試和競賽,提高學(xué)生的學(xué)習(xí)積極性,如軟件評測師和全國大學(xué)生軟件測試大賽。軟件評測師考試屬于全國計算機技術(shù)與軟件專業(yè)技術(shù)資格考試中的一個中等級別考試,含金量較高,軟件評測師證書相當(dāng)于中級職稱,對學(xué)生未來就業(yè)很有幫助。全國大學(xué)生軟件測試大賽自2016年舉行首屆以來,到2019年已經(jīng)成功舉辦了四屆,這為激發(fā)學(xué)生學(xué)習(xí)軟件測試這門課的興趣起到了良好的促進作用。將軟考和競賽的題目融入于軟件測試的課程教學(xué),不僅可以增強學(xué)生的動手能力、創(chuàng)新能力、團隊協(xié)作能力以及理論聯(lián)系實際能力,同時對促進學(xué)科學(xué)風(fēng)建設(shè)、加速課程改革也有著重要的推動作用。
4)加強校企合作,充分利用當(dāng)?shù)氐钠髽I(yè)資源,在軟件工程專業(yè)的人才培養(yǎng)方案中,認(rèn)知實習(xí)、生產(chǎn)實習(xí)、專業(yè)實習(xí)和畢業(yè)實習(xí)的環(huán)節(jié),從設(shè)計、開發(fā)到測試,安排學(xué)生學(xué)習(xí)企業(yè)項目。筆者所在的鄭州升達經(jīng)貿(mào)管理學(xué)院就聯(lián)系了當(dāng)?shù)剀浖y試資深企業(yè),八六三軟件孵化公司,該公司于2007年成立的軟件測試中心就通過了國家實驗室的認(rèn)可。在企業(yè)實習(xí)的過程中,不僅學(xué)生在企業(yè)中可以加強實踐技能的水平,同時企業(yè)也可以從中挑選優(yōu)秀的人才作為自己的人才儲備,從而達到雙贏。
3 結(jié)語
本文探討了在新工科背景下民辦高校的軟件測試課程中,通過利用現(xiàn)代信息化工具超星平臺建設(shè)課程,實現(xiàn)線上線下無縫對接,優(yōu)化教材以適應(yīng)自身學(xué)生的特,鼓勵學(xué)生參加競賽和職業(yè)資格,重視校企結(jié)合的方式讓學(xué)生由被動學(xué)習(xí)變主動學(xué)習(xí),最終達到緊跟時代步伐,提升學(xué)生實踐動手能力、團隊合作意識、綜合分析問題、解決問題的能力,為國家、社會培養(yǎng)可用人才的目的。
參考文獻
[1]邵開麗,劉經(jīng)天.基于課程群的軟件測試課程教學(xué)改革與實踐[J].計算機教育,2013(23):93-97.
[2]王軼辰,曹志欽.基于混合式學(xué)習(xí)的軟件測試課程設(shè)計[J].教育教學(xué)論壇,2019(21):160-162.
[3]柯琦等.新工科建設(shè)下軟件測試課程教學(xué)探索[J].電腦知識與技術(shù),2018.10:137-138.
作者簡介
焦陽(1985-),女,河南鄭州人,碩士,講師,研究方向:圖像處理、計算機應(yīng)用。