張莉敏 田小路
摘 要:軟件測試是保障軟件質(zhì)量的重要方法,貫穿于軟件開發(fā)的整個生命周期,旨在降低軟件缺陷和成本,提高產(chǎn)品質(zhì)量,因此對測試人員也提出更多的挑戰(zhàn)?!败浖y試”課程教學過程中,存在以教師課堂講授為主、教學方法缺乏創(chuàng)新、學生參與度少、期末考核方式單一等問題,對此文章提出將OBE教學理念應用到“軟件測試”課程教學改革中,將傳統(tǒng)的教師講授為主的教學模式轉(zhuǎn)變?yōu)椤熬€上+線下”的教學模式,從數(shù)字資料庫創(chuàng)建、翻轉(zhuǎn)課堂、考核方式多樣化等方面進行探索,提高學習效率和教學質(zhì)量。
關鍵詞:數(shù)字資源庫;“線上+線下”;教學改革;“軟件測試”
0? ? 引言
在“互聯(lián)網(wǎng)+”“中國制造2025”等重大戰(zhàn)略實施下,軟件行業(yè)已經(jīng)成為中國重要的經(jīng)濟支柱之一,而“軟件測試”作為保障軟件產(chǎn)品質(zhì)量的重要手段,也成為眾多高校人才培養(yǎng)的專業(yè)核心課程。
“軟件測試”課程的目標是讓學生了解測試的基礎知識點,掌握常用的測試技術,了解軟件測試的不同階段采用的測試方法、測試工具及測試目標,具備設計優(yōu)秀測試應用的能力。當前,該課程教學仍采用傳統(tǒng)的教師授課為主的方式,教學內(nèi)容與主流測試知識無法有效銜接。并且在課程安排上針對性和實踐性不足,無法滿足企業(yè)對測試人員的需求。
因此,針對“軟件測試”課程教學過程中出現(xiàn)的問題,本文提出將OBE的教學理念應用到“軟件測試”課程教學改革中[1-2],整合現(xiàn)有的“軟件測試”課程的信息資源,開發(fā)新的“線上+線下”混合式教學資源,不斷豐富教學資源庫。從傳統(tǒng)的教師為主,轉(zhuǎn)變?yōu)榻處煘檩o學生為主的教學模式[3-4],不斷激發(fā)學生學習的主動性和積極性,提高人才培養(yǎng)質(zhì)量,為地區(qū)經(jīng)濟發(fā)展提供優(yōu)質(zhì)人力資源保障。
1? ? 數(shù)字資源的創(chuàng)建
數(shù)字資源庫創(chuàng)建的目的是為學生學習和教師教學提供充足的資源保障,因此,該數(shù)字資源庫不僅要涵蓋課程所有重點和難點內(nèi)容,而且要緊跟時代要求,不斷更新軟件測試知識,針對崗位需求、專業(yè)能力需求等,建立符合人才培養(yǎng)所需的課程體系。并且及時跟蹤和了解學生的學習情況,結合學生反饋,對數(shù)字資源庫進行持續(xù)更新和改進。
數(shù)字資源庫主要由以下幾個模塊構成:課程教學、實驗集訓、案例講解、隨堂測試等,如圖1所示。課程教學主要包括教學課件、教學進度安排、知識點講解視頻等;實驗集訓主要對黑盒測試、白盒測試、功能測試等知識點進行實訓操作,并附上視頻講解;案例講解主要是針對典型的項目案例,逐一分析所涉及的知識點,貫穿教學始終;隨堂測試主要是通過選擇題和判斷題的形式,對每日學習內(nèi)容進行測驗并評分。
數(shù)字資源庫內(nèi)容會同步更新到學習平臺,通過觀察平臺的下載和測試得分結果,可以及時掌握學生的學習情況、學習資源的下載情況等,深入了解學生對哪些知識點比較薄弱,以便在課堂教學中著重復習講解。同時,根據(jù)學生的學習需求和對知識點的掌握程度,不斷對數(shù)字資源改進。
2? ? 課程教學改革方案
2.1? 課程培養(yǎng)目標
基于OBE理念,“軟件測試”課程的培養(yǎng)目標要符合軟件工程專業(yè)人才培養(yǎng)方案要求[5],幫助學生掌握當前的主流測試技術、測試原理及工具,學會團隊合作,能夠靈活使用合適的測試工具解決軟件開發(fā)過程中出現(xiàn)的問題[6]。其目的是培養(yǎng)學生的自動化測試和開發(fā)語言編寫和軟件開發(fā)的過程管理能力,讓學生更多地參與課堂教學,提升教師與使學生的互動性,培養(yǎng)學生實際操作能力。
根據(jù)“軟件測試”人才培養(yǎng)方案,該課程是專業(yè)必修課程,總學時64學時,總學分為2學分。課程培養(yǎng)目標如表1所示,從表中可以看出,該課程目標覆蓋了“軟件測試”基本知識點,幫助學生運用理論知識解決實際問題。
2.2? 教學設計
“軟件測試”課程采用“線上+線下”混合式教學模式,通過學生線上自主學習、測試、課堂重點難點講授、分組討論、多樣化考核等方式,讓學生更多地參與課堂教學過程。具體實施方案如下:
(1)結合“線上+線下”混合式教學模式確定本課程的教學目標。
(2)制定本課程授課計劃和授課課件。
(3)每節(jié)課前在學習平臺發(fā)布預習任務和預習測試,統(tǒng)計學生預習結果。
(4)制定項目驅(qū)動教學案例。
(5)按照“線上+線下”混合式教學模式制定實訓操作內(nèi)容。
(6)以教師為主導、學生為主體進行課堂教學和實踐教學,根據(jù)預習效果,以案例為引子進行教學,課堂設置任務,學生分小組進行討論學習討論并講解,教師點評。
(7)課后利用數(shù)字資源庫進行隨堂測試,統(tǒng)計測試得分結果,及時了解學生知識掌握情況。
同時,利用騰訊會議、QQ群課堂等平臺對學生進行線上指導;學生利用線上平臺可以對知識點進行學習、鞏固、查漏補缺。因此,建立教學一體化的數(shù)字平臺,不但提高教學資源利用率,也符合軟件工程專業(yè)人才培養(yǎng)方案的要求。
2.3? 課程考核
“軟件測試”課程教學改革,采用混合式教學方法,因此考核成績主要有以下幾方面構成:
(1)實訓練習(20%)。理論課結束之后,數(shù)字資源庫將上傳相應的實訓題目,學生可在平臺提交報告,教師進行評分。
(2)考勤和課堂討論(20%)。每節(jié)課預留15分鐘進行分組討論。
(3)項目測試(20%)。學生按照分組選擇不同的測試題目完成測試報告,其中包括測試計劃、測試用例、測試實施計劃等。
(4)期末考試(40%)。閉卷考試。
3 結語
本文將OBE理念應用到“軟件測試”課程的教學改革中,整合現(xiàn)有的線上學習資源庫,不斷豐富教學資源。采用“線上+線下”的混合教學模式,此教學方法不僅培養(yǎng)了學生自主學習的習慣和參與項目測試的技能,而且增加了學生和老師的互動性,教學質(zhì)量也明顯提升。
[參考文獻]
[1]王鑫便,劉仰光,程萍,等.基于OBE的軟件測試課程教學改革探索[J].計算機教育,2020(5):97-101.
[2]王駿美,吳吉紅,鄭東霞,等.基于OBE和CDIO的軟件測試課程混合式教學探究[J].軟件工程,2019(10):54-56.
[3]董玉坤.基于OBE模式的軟件測試課程教學改革研究[J].課程教育研究,2017(41):216-217.
[4]竇燕,董俊,余揚,等.面向OBE的《軟件質(zhì)量保證與測試》課程教學改革[J].中國教育信息化,2019(24):44-47.
[5]吳鴻韜,翟艷東,李智,等.新工科背景下的軟件測試課程教學改革[J].計算機教育,2020(10):130-133.
[6]段珊珊.以賽促學軟件測試課程項目式教學改革的探索[J].電腦知識與技術,2020(27):70-71,78.
(編輯 王雪芬)