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