李菲 曹陽 顧問
摘要: [目的]針對在線開放課程軟件測試教學考核過程中存在的問題提出改革思路;[方法]從線上教學考核改革和實踐能力考核改革兩個方面展開分析和探討;[結果]完成了知識能力矩陣設計、上機實踐考核、線上課程資源建設、混合式教學考核改進等相關工作;[結論]進一步推進了在線開放課程混合式教學,加強學生能力考核及綜合素質(zhì)評價工作。
關鍵詞:軟件測試;在線開放課程;混合式教學;考核改革
中圖分類號:G642? ? ? ? 文獻標識碼:A
文章編號:1009-3044(2021)28-0212-03
開放科學(資源服務)標識碼(OSID):
Research on the Reform of Hybrid Teaching Assessment of Online Open Courses—Taking Software Testing Course as an Example
LI Fei, CAO Yang, GU Wen
(School of Computer Science and Engineering,Sanjiang University, Nanjing 210012, China)
Abstract:In order to further promote the hybrid teaching of online open courses, strengthen the students' ability assessment and comprehensive quality evaluation, this paper puts forward the reform ideas in view of the problems existing in the teaching assessment process of online open Courses Software Testing, analyzes and discusses the reform of online teaching assessment and practical ability assessment, and completes the design of knowledge ability matrix and computer practice assessment, online curriculum resources construction, hybrid teaching assessment improvement and other related work, assessment results objectively reflect the learning level of students.
Key words: software testing; online open course; hybrid teaching; assessment reform
軟件測試是軟件工程專業(yè)開設的核心課,也是一門理論豐富、實踐應用能力要求較高的課程,通過學習本課程,學生可具備基本的測試能力,獨立承擔軟件測試工作[1]。本課程采用混合式教學模式,在“中國大學MOOC”平臺建立了“軟件測試”在線開放課程,但現(xiàn)有課程考核機制以線下學習考核為主,對線上學習情況缺少考核機制,對學生的分析應用和實踐能力考核不足。因此本課程需要嚴格設計考核模式,多方位多角度考查學生的知識掌握程度,推進和深化混合式教學考核方式,促進學生能力考核和綜合素質(zhì)評價。
1 現(xiàn)存問題
軟件測試課程是在線開放課程,采用混合式教學方式,課程考核方式包括過程性考核與終結性考核。過程性考核關注學生對線上學習知識單元的掌握程度、線下課堂表現(xiàn)情況以及實驗課成績,側重學習的實時性;終結性考核以鞏固知識點、考查綜合能力為主,從近幾年課程開設情況和學生學習情況來看,在線開放課程混合式教學考核還存在以下問題:
1.1線上學習考核機制不健全
課程包含若干個知識單元,每個知識單元課時不等,時間跨度幾周,線上課程的單元測驗,均安排在相應知識單元結束后,不利于考查學生掌握知識的即時性。學生在線自學投入較少、課程學習反饋不足等不良情況,使教師無法實時對教學情況做出調(diào)整。
1.2考查學生形式較為單一
考試成績著重考查理論知識,對學生的動手實踐能力評價不足,部分學生依靠考前突擊、背誦相關概念通過考試。因此只采用筆試的考核方式無法全面考查學生對軟件測試課程知識點的掌握程度,更無法甄別學生的動手能力。同時現(xiàn)有混合式教學考核,還存在題型單一的問題。單元測驗只有客觀題單項選擇,側重于記憶和理解能力的考查,無法實現(xiàn)對分析、應用、創(chuàng)新層面的能力考查[2]。
2 改革思路
2.1線上教學考核改革
在線開放課程混合式教學采用多階段模式[3],對課前、課中、課后三個階段性考核進行改革,具體機制如下:
(1) 課前:以導學為主,提供教學視頻、教學課件、問題討論幾個方面。在每個知識點前預置少量問題,通過啟發(fā)式教學提出知識背景,使學生對本知識點產(chǎn)生興趣,進行充分的預習。
(2) 課中:以隨堂練習和案例講解為主,鞏固新授知識點。教師對每個知識點設置客觀練習題,幫助學生理解和記憶知識點,鞏固當前所學知識。同時引入工業(yè)界實際應用,結合學生較為熟悉的場景,開展軟件測試案例化、工程化教學[4]。
(3) 課后:增加知識點測驗,提升學生知識水平。單元測驗考查學生對本單元知識內(nèi)容的分析應用綜合能力。試卷隨機生成,學生接收不同的單元測驗題目,避免可能存在的抄襲現(xiàn)象。
在線開放課程線上三階段融合不同類型的考核方式,公正檢驗學生掌握知識的廣度,消除知識盲點和偏性現(xiàn)象。
2.2實踐能力考核改革
根據(jù)軟件測試課程“知識與能力”并重的培養(yǎng)要求[5],教師要以現(xiàn)行軟件測試教學大綱和實驗大綱為基礎,改變現(xiàn)有期末考試全部筆試的形式。試卷中教師要選擇輕量級的代碼測試內(nèi)容,采用上機形式考核,規(guī)定學生在固定時間內(nèi)完成指定操作任務,試卷中其他內(nèi)容仍采用筆試形式考核。軟件測試中的代碼測試包括白盒測試方法和單元測試技術兩個主要知識點,要求學生設計并運行測試用例,編寫測試代碼,發(fā)現(xiàn)被測代碼缺陷。
在以往的筆試試卷中,試卷總分100分,代碼測試的分數(shù)大約在20分。課程考核改革后考場由教室改為實驗機房,筆試和機試時間總設定為150分鐘,上機考試分值提升至30分,學生使用Eclipse進行代碼調(diào)試、JUnit工具編寫運行測試用例、Emma工具統(tǒng)計測試覆蓋率。
通過加強上機實踐操作,學生的代碼分析能力、測試用例設計能力、測試工具使用能力都得到了考查,學生對測試過程的理解更加深入,學生對測試結果的分析歸納能力得到較大提高。
3 混合式教學考核建設情況
3.1知識能力矩陣設計
教師在改革軟件測試課程考核方式時,要根據(jù)專業(yè)人才培養(yǎng)方案和教學大綱進行。教師需要根據(jù)教學內(nèi)容,劃分知識單元,明確知識能力要求,從而引導和規(guī)范線上教學資源設計,為開展各項考核改革工作確立依據(jù)。本課程包含測試原理與概念、白盒測試技術、黑盒測試技術等6個知識單元,教師根據(jù)知識單元重點和考核要求,形成相應的知識能力矩陣。表1描述了部分知識單元組成結構、課時安排、主要知識重點難點、能力要求。
根據(jù)知識能力矩陣,在現(xiàn)有單元測驗試題基礎上,增加了多種類型考題,分別從基本概念理解、綜合應用、分析評價三個方面著手,重點培養(yǎng)學生批判思維能力和創(chuàng)造思維能力。
3.2上機實踐能力考核
在2020~2021年度第一學期的期末考試中,引入了上機實踐,要求學生編寫代碼實現(xiàn)單元測試,部分學生對單元測試的用例編寫、驅(qū)動樁程序設計相關知識點掌握得不好,對白盒測試邏輯覆蓋方法沒有完全理解。筆者以改革試點的118053A班為例,將該班學生考試情況和上一年度未改革班級的考試情況進行比較,得分率如圖1所示,教師將在后續(xù)教學中需要加強學生對白盒測試等操作能力要求較高的實踐練習。
3.3線上課程資源建設及考核改進
本課程已在“中國大學MOOC”平臺建立“軟件測試”在線開放課程,包含一級、二級、三級多個教學知識點,建設了教學視頻、單元測驗、單元作業(yè)教學資源,每小節(jié)知識包含課堂討論、課前導學、教學視頻、教學課件、隨堂測驗、知識擴展6個教學環(huán)節(jié)。課程考核成績包括三個部分:
(1)線上單元測驗及單元作業(yè)單元測驗為開卷形式,在“中國大學慕課”中發(fā)布,由學生在規(guī)定時間內(nèi)在線完成,慕課平臺自動閱卷評分,單元作業(yè)采用自評互評方式,全體學生參與打分。
(2)平時學習成績,分線上學習行為和線下課堂表現(xiàn)。線上學習行為包括討論、視頻觀看次數(shù)和時長、線上隨堂測驗情況等,線下課堂表現(xiàn)指學生在教室上課時的表現(xiàn)、課堂參與積極性、慕課堂練習情況等。
(3)期末考試成績和實驗成績,提高了對學生的動手實踐能力的考查要求。
各考核項目的具體占比如表2所示。
由于中國大學慕課的慕課堂中加強了課程師生互動,知識章節(jié)練習更能貼合所授班級學習情況,學生學習行為檢查也更直觀。2020年疫情期間,教師在每節(jié)慕課均安排了練習、討論,學生反饋顯示教學效果良好;同時在慕課堂中創(chuàng)建了題庫,持續(xù)導入各知識單元的練習題,形成電子題庫資源,便于線上線下開展練習。
4 結語
在軟件測試課程考核機制改革中,通過分析現(xiàn)存的考核機制問題,從加強實踐能力考查、結合混合式教學特點、全方位多角度客觀反映學生學習水平出發(fā),開展了一系列考核改革相關工作,完成了知識能力矩陣設計、上機實踐考核、線上課程資源建設、混合式教學考核改進,取得了一定的成績。
但考核改革還存在不足,學生各種學習行為缺少主觀數(shù)據(jù)統(tǒng)計、學生在學習過程中的認知需要預評估、學生最終考核成績引入分析判斷機制,這些都是考核過程中出現(xiàn)的問題,也是今后持續(xù)改革需要解決的問題。
參考文獻:
[1] 李菲,曹陽,顧問.面向應用型人才培養(yǎng)的軟件測試課程教學研究[J].科教文匯(下旬刊),2018(4):74-76.
[2] 張建,魏慧,王宜懷.基于SPOC的混合式課堂教學改革——以嵌入式系統(tǒng)及應用課程為例[J].計算機教育,2020(10):93-97.
[3] 祁鑫,宋會英,陳強.線上混合式教學新模式及策略研究[J].高教學刊,2020(32):101-104.
[4] 申玲.《軟件工程》教學及考核方式的改革[J].教育現(xiàn)代化,2019,6(16):30-32.
[5] 李玉蓉,賈美麗.軟件測試課程實踐教學改革與探索[J].計算機教育,2014(21):105-107.
【通聯(lián)編輯:王力】