伍曉圓
摘 ? 要:“軟件測試”是軟件相關(guān)專業(yè)開設(shè)的一門專業(yè)核心課程,在整個人才培養(yǎng)目標(biāo)環(huán)節(jié)中處于重要地位,文章從研究目標(biāo)、主要思路、措施及經(jīng)驗、解決的關(guān)鍵問題4個部分對“軟件測試”課程混合式教學(xué)進(jìn)行研究并實施教學(xué),收到了較好的教學(xué)效果,課堂教學(xué)效果和學(xué)生學(xué)習(xí)效率顯著提升。
關(guān)鍵詞:軟件測試;混合式教學(xué);多平臺協(xié)作
1 ? ?研究目標(biāo)
“軟件測試”是軟件相關(guān)專業(yè)開設(shè)的一門專業(yè)核心課程,在整個人才培養(yǎng)目標(biāo)環(huán)節(jié)中處于重要地位。本項目教學(xué)內(nèi)容按照行業(yè)企業(yè)軟件測試崗位真實工作過程設(shè)計,緊貼“全國職業(yè)院校技能大賽軟件測試賽項”競賽內(nèi)容,注重學(xué)生實踐技能、創(chuàng)新能力的培養(yǎng),提升學(xué)生職業(yè)素養(yǎng)和就業(yè)能力。教學(xué)實施過程依據(jù)行業(yè)企業(yè)軟件測試崗位真實工作過程設(shè)計,促進(jìn)了教學(xué)過程與生產(chǎn)過程對接、課程內(nèi)容與職業(yè)標(biāo)準(zhǔn)對接、專業(yè)與產(chǎn)業(yè)對接[1]。本項目授課目標(biāo)是通過一學(xué)期的混合式教學(xué)模式學(xué)習(xí),學(xué)生的相關(guān)能力素質(zhì)可以達(dá)到初級軟件測試工程師的應(yīng)聘能力要求(熟練掌握功能測試的各個流程,了解性能測試等自動化測試工具)。
2 ? ?主要思路
教學(xué)內(nèi)容是根據(jù)行業(yè)專家對軟件測試崗位進(jìn)行的任務(wù)和職業(yè)能力分析而設(shè)計,同時依據(jù)學(xué)生職業(yè)能力形成規(guī)律,按照軟件測試實際工作過程中項目任務(wù)由簡到難的編排方式對學(xué)習(xí)領(lǐng)域的教學(xué)內(nèi)容進(jìn)行序化,設(shè)計出軟件測試的學(xué)習(xí)情境。學(xué)習(xí)情境是以項目為載體,由淺到難,符合寧夏職業(yè)技術(shù)學(xué)院學(xué)生的特點和認(rèn)知規(guī)律,激發(fā)學(xué)生的學(xué)習(xí)興趣,針對性和適用性強,能逐步培養(yǎng)學(xué)生分析問題和解決問題的能力及獨立學(xué)習(xí)的能力。通過對軟件測試崗位工作任務(wù)的分析,以軟件測試員職業(yè)崗位能力培養(yǎng)為主線,將教學(xué)內(nèi)容確定為一個學(xué)習(xí)情境:網(wǎng)上購物系統(tǒng)的測試活動,本課程主要圍繞這個情境展開教學(xué)和訓(xùn)練[2]。實訓(xùn)技能點包括:功能測試計劃制定與任務(wù)分派、功能測試方案制定、功能測試用例編寫、功能測試執(zhí)行和Bug匯總、功能測試總結(jié)報告;瀏覽器兼容性測試的執(zhí)行和Bug匯總;性能測試工具的使用和報告編寫能力;團隊合作能力以及應(yīng)用創(chuàng)新能力等職業(yè)素養(yǎng)。
教學(xué)實施依托混合式教學(xué)平臺和豐富的在線資源,包括教學(xué)視頻、慕課、微課、PPT課件、被測系統(tǒng)案例、試題庫、測試工具等,開展“課前智慧導(dǎo)學(xué)、課上分享解惑、課后鞏固追蹤”的教學(xué)活動?;旌鲜浇虒W(xué)平臺的選擇以闊知智慧課堂為主線,拓才通云桌面和極域電子教室相互配合,力求發(fā)揮各個平臺最大的優(yōu)勢實施最優(yōu)化的教學(xué)體驗。
3 ? ?措施及經(jīng)驗
在課前、課中、課后,依托多種混合式教學(xué)平臺,借助豐富的教學(xué)資源,全方位打造學(xué)生線上線下多種方式的學(xué)習(xí)體驗,內(nèi)容如圖1所示。
多平臺協(xié)作授課在實際教學(xué)實踐中,收到良好的實踐效果,在各個平臺的選取中,以“各取所長、揚長避短、為我所用”為原則,顯著提高了課堂教學(xué)效果和學(xué)生學(xué)習(xí)效率。
在整個教學(xué)設(shè)計中,闊知智慧課堂承擔(dān)著教學(xué)環(huán)節(jié)和教學(xué)活動的設(shè)計。課前智慧導(dǎo)學(xué):教師組織教學(xué)材料—分發(fā)任務(wù)—學(xué)習(xí)者完成—提出問題。課上分享解惑:學(xué)生問題反饋—個體互動—小組互動—教師重難點問題講解—問題解決—布置作業(yè)。課后鞏固追蹤:強化盲點—知識梳理—完成作業(yè)—作業(yè)(作品)展示。在實際教學(xué)實踐中,利用闊知平臺提供的豐富互動活動設(shè)計,大大提高了教學(xué)的互動效率。
在實訓(xùn)環(huán)節(jié),傳統(tǒng)模式中教師往往無法監(jiān)督到每個學(xué)生的完成進(jìn)度,從而有效督促每個學(xué)生的完成情況。此時,教師可使用極域電子教室軟件“監(jiān)控”功能,實時查看、瀏覽全體學(xué)生的桌面情況,監(jiān)督學(xué)生完成進(jìn)度,通過“學(xué)生演示”功能抽查學(xué)生實時完成情況。比如,在實際教學(xué)實踐中教師使用“監(jiān)控”功能發(fā)現(xiàn)個別學(xué)生在課上從事與本課程無關(guān)的活動或者作業(yè)進(jìn)度停滯或太慢,使用“學(xué)生演示”功能實時轉(zhuǎn)播給所有學(xué)生并予以嚴(yán)重警告,后續(xù)課程中基本再沒有出現(xiàn)學(xué)生在上課時嚴(yán)重“開小差”的情況。
對于軟件相關(guān)實操課程,軟件環(huán)境限制了學(xué)生的實訓(xùn)空間和時間。愛拓才云桌面的使用,延伸了軟件測試課程學(xué)習(xí)者的空間和時間。學(xué)生無論在教室、宿舍還是家中,都可以登錄軟件測試課程專屬的遠(yuǎn)程云桌面,登錄被測系統(tǒng),完成學(xué)習(xí)任務(wù)。由于遠(yuǎn)程云桌面的“專屬性”,學(xué)生相當(dāng)于多了一臺專門用于軟件測試學(xué)習(xí)的“個人電腦”,課程相關(guān)的學(xué)習(xí)資料文檔,都可以存放在這臺“個人電腦”中。如果遇到問題,教師還可以遠(yuǎn)程登錄學(xué)生的“個人電腦”查看問題、解決問題,甚至是檢查作業(yè)。
4 ? ?解決的關(guān)鍵問題
4.1 ?學(xué)生學(xué)習(xí)效果方面
理論學(xué)習(xí)一直是各類課程教學(xué)中的難點,因為高職學(xué)生的群體特點,晦澀難懂的理論知識點往往讓很多學(xué)生望而卻步,針對理論知識點準(zhǔn)備豐富的多媒體資源和有趣的教學(xué)環(huán)節(jié)幫助學(xué)生攻堅克難。比如在學(xué)習(xí)黑盒測試中等價類用例設(shè)計方法時,可以先通過預(yù)習(xí)作業(yè),讓學(xué)生通過生活中的例子理解有效等價類和無效等價類的劃分方法,在課上將滿分作業(yè)共享給所有學(xué)生,讓學(xué)生對照教師評語和滿分作業(yè),找錯誤和差距。新知學(xué)習(xí)階段,學(xué)生觀看視頻學(xué)習(xí)等價類基本概念和測試用例設(shè)計方法,通過“搶答”“點名答題”“頭腦風(fēng)暴”“測驗”等教學(xué)互動環(huán)節(jié),不斷強化對關(guān)鍵知識點的記憶和理解。
實踐教學(xué)中,讓學(xué)生在動手實踐中,不斷獲得成就感,促使學(xué)生主動學(xué)習(xí)。實施過程中分組實訓(xùn)和教師的實時監(jiān)督、實時鼓勵也十分重要。仍然以執(zhí)行等價類測試用例為例,在實訓(xùn)環(huán)節(jié),學(xué)生登錄愛拓才云桌面,打開被測系統(tǒng),完成實訓(xùn)任務(wù):為網(wǎng)上商城系統(tǒng)的注冊頁面設(shè)計測試用例,考核學(xué)生在指定時間內(nèi)發(fā)現(xiàn)的Bug數(shù)量和風(fēng)險級別。教師使用極域?qū)崟r轉(zhuǎn)屏,各組分享組內(nèi)同學(xué)的實訓(xùn)成果:有的學(xué)生雖然不愛理論學(xué)習(xí),但卻能找到質(zhì)量很高的軟件缺陷;有的同學(xué)表現(xiàn)出了非常好的軟件測試崗位中需要的溝通能力,雖然debug能力弱,但是可以幫助同組同學(xué)復(fù)現(xiàn)Bug并說明Bug的風(fēng)險程度。實際教學(xué)實踐中,同學(xué)們各個方面的能力被突顯出來,這些能力都是軟件測試崗位需要的關(guān)鍵能力要求。
4.2 ?教師教學(xué)能力方面
4.2.1 ?課堂教學(xué)管理與課堂教學(xué)同生共軌
談起課堂教學(xué),無人不知,但是言及課堂教學(xué)管理,很多教師認(rèn)為是屬于班主任或?qū)W生管理的事情,學(xué)科教師只需要搞好學(xué)科教學(xué)就行。其實,課堂教學(xué)管理與課堂教學(xué)兩者同生共軌。課堂教學(xué)的質(zhì)量,三分靠水平,七分靠管理。但是在傳統(tǒng)的線下教學(xué)模式中,教師要做到課堂教學(xué)管理與課堂教學(xué)兩手抓,兩手都要硬,卻存在很大的困難。通過本學(xué)期混合式教學(xué)改革,教師可以借助混合式教學(xué)平臺很好地解決這個問題。比如:將教學(xué)內(nèi)容的大量講解通過微課、慕課等方式傳遞給學(xué)生,學(xué)生在課堂上學(xué)習(xí)視頻等資料的時候,教師可以用心觀察、監(jiān)督學(xué)生的學(xué)習(xí)狀態(tài)、學(xué)習(xí)方法等,遇到有問題的學(xué)生,可以第一時間解決。
4.2.2 ?標(biāo)準(zhǔn)化教學(xué)流程
要達(dá)到課堂教學(xué)的規(guī)范化、精細(xì)化、流程化,需要教師對課堂教學(xué)流程進(jìn)行標(biāo)準(zhǔn)化研究。在傳統(tǒng)的線下模式中,教師在實際的課堂教學(xué)實施過程中教學(xué)環(huán)節(jié)存在很大的隨機性,尤其是對于一些教學(xué)經(jīng)驗并不豐富的青年教師,由于缺乏多年教學(xué)經(jīng)驗的積累,很容易在實際課堂教學(xué)實施中,遇到課堂教學(xué)時間管理經(jīng)驗不夠、遺漏一些重要的教學(xué)環(huán)節(jié)等問題,都會使得教學(xué)效果大打折扣。通過闊知智慧課堂,可以很好地幫助教師將課堂教學(xué)環(huán)節(jié)固定和精確記錄下來(包括教學(xué)環(huán)節(jié)設(shè)計和教學(xué)時間等),這樣非常有利于教師可以在日積月累中不斷精進(jìn)教學(xué)設(shè)計,形成不斷完善的課堂教學(xué)流程,當(dāng)形成近乎標(biāo)準(zhǔn)化的課堂教學(xué)流程后,可以當(dāng)作經(jīng)驗通過闊知平臺分享給更多的教師,尤其是缺少經(jīng)驗的青年教師。
4.2.3 ?教學(xué)評價科學(xué)客觀
教學(xué)評價是教學(xué)活動過程中必不可少的基本要求之一,不能僅將視野局限在考試成績、作業(yè)成績、最后結(jié)果這種終結(jié)性評價上面,還應(yīng)部分轉(zhuǎn)向?qū)τ谲浿笜?biāo)的評定,諸如學(xué)習(xí)者信息檢索能力、個性化與自主化學(xué)習(xí)、核心素養(yǎng)形成等方面。在混合式教學(xué)模式下,傳統(tǒng)模式下的軟指標(biāo)“有據(jù)可查”,每一次教學(xué)互動都被系統(tǒng)精確地記錄下來,教師可以借助精確的數(shù)據(jù)完成科學(xué)、客觀的教學(xué)評價[3]。
[參考文獻(xiàn)]
[1]2016-2020年全國職業(yè)院校技能大賽執(zhí)行委員會.2019年全國職業(yè)院校技能大賽賽項規(guī)程(軟件測試)[EB/OL].(2019-03-24)[2020-03-25].https://www.sohu.com/a/303687049_529028.
[2]于艷華.軟件測試項目實戰(zhàn)[M].北京:電子工業(yè)出版社,2017.
[3]秦楠.“互聯(lián)網(wǎng)+”背景下混合式教學(xué)模式建構(gòu)研究[D].濟南:山東師范大學(xué),2017.
Research and practice of mixed teaching in “Software Testing” course
Wu Xiaoyuan
(Ningxia Polytechnic, Yinchuan 750001, China)
Abstract:“Software Testing” is a professional core course offered by software-related majors. It plays an important role in the entire talent training system. This article studies and implements the blended teaching of the “Software Testing” course from the research goals, main ideas, measures and experiences,the key problems to be solved. With better teaching results, the classroom teaching effect and student learning efficiency have been significantly improved.
Key words:“Software Testing”; blended teaching; multi-platform collaboration