吳伶琳
(蘇州健雄職業(yè)技術(shù)學(xué)院軟件與服務(wù)外包學(xué)院,江蘇 太倉 215411)
高職“軟件測試基礎(chǔ)”在線課程的建設(shè)與應(yīng)用*
吳伶琳
(蘇州健雄職業(yè)技術(shù)學(xué)院軟件與服務(wù)外包學(xué)院,江蘇 太倉 215411)
由于SPOC具有小規(guī)模和私密性的特點,能有效地促進在線學(xué)習(xí)與傳統(tǒng)課堂的深度融合,推動教學(xué)模式的轉(zhuǎn)變。文章以軟件測試基礎(chǔ)課程為例,介紹了SPOC建設(shè)的意義,從建設(shè)思路、學(xué)習(xí)目標(biāo)、課程內(nèi)容和學(xué)習(xí)資源設(shè)計等方面介紹了在線課程的建設(shè)情況。基于超星泛雅平臺構(gòu)建了該課程的SPOC,并進行了在線教學(xué)和課堂教學(xué)的混合式教學(xué)模式的實踐。實踐表明,該課程的改革取得了良好的成效,對其他在線課程的建設(shè)有一定的借鑒意義。
SPOC;軟件測試基礎(chǔ);在線課程;混合式教學(xué)
近年來,高等教育教學(xué)的內(nèi)容、方法和模式隨著在線開放課程(MOOC)的興起而發(fā)生了深刻的變革。而SPOC作為一種基于 MOOC平臺發(fā)展起來的新型教學(xué)形態(tài),具有MOOC學(xué)習(xí)時空靈活、師生互動積極等特點,并且以其“小規(guī)?!焙汀八矫苄浴保絹碓绞艿皆S多高校師生的青睞。SPOC(Small,Private Online Courses)表示小型、私有的、在線課程,也稱“私播課”[1]?;?SPOC的學(xué)習(xí)利用數(shù)字資源將在線學(xué)習(xí)和傳統(tǒng)課堂有機融合,實現(xiàn)了“以教師講授為中心”的教學(xué)模式向“以學(xué)生自主學(xué)習(xí)”為主的教學(xué)模式的轉(zhuǎn)變,從而有助于學(xué)生自主地進行知識的構(gòu)建。
“軟件測試基礎(chǔ)”課程是高職院校軟件技術(shù)、移動互聯(lián)應(yīng)用技術(shù)等計算機相關(guān)專業(yè)的核心課程之一,由于課程存在著教學(xué)內(nèi)容更新慢,教學(xué)方法、手段陳舊,課程評價單一的問題,并且涉及了大量的軟件測試基本概念、原理和方法,再加之教師通常使用傳統(tǒng)的灌輸式的方式介紹理論知識,導(dǎo)致學(xué)生學(xué)習(xí)興趣不大,學(xué)習(xí)效果不佳。
該課程本身實踐性較強,并且與企業(yè)實踐緊密結(jié)合,其在線課程的建設(shè)與實施很有必要。
⑴ 可以培養(yǎng)學(xué)生的自主學(xué)習(xí)能力和動手實踐能力,促進學(xué)生持續(xù)參與和深層思考,培養(yǎng)學(xué)生的分析、綜合、評價和創(chuàng)造等能力[2]。
⑵ 教師可以利用網(wǎng)絡(luò)資源進行應(yīng)用性教學(xué),探索翻轉(zhuǎn)課堂和混合式教學(xué)等新的教學(xué)模式。
⑶ 有利于改革教學(xué)評價方式,促進學(xué)生綜合素質(zhì)提高。
⑷ 有利于校企的深度融合,共同建設(shè)課程教學(xué)資源。
“軟件測試基礎(chǔ)”的在線開放課程,總體建設(shè)思路為:在對學(xué)習(xí)者的學(xué)習(xí)需求進行分析的基礎(chǔ)上,設(shè)定課程學(xué)習(xí)目標(biāo),并選取合適的教學(xué)內(nèi)容,校企合作進行教學(xué)資源的開發(fā),設(shè)計學(xué)習(xí)評價,根據(jù)反饋再次修正課程的設(shè)計。其中對學(xué)生的學(xué)習(xí)需求分析、設(shè)定學(xué)習(xí)目標(biāo)、課程內(nèi)容分析和選取是課程設(shè)計的基礎(chǔ)。學(xué)習(xí)資源設(shè)計、學(xué)習(xí)支持服務(wù)過程設(shè)計、學(xué)習(xí)評價設(shè)計是課程設(shè)計的主體。課程設(shè)計的優(yōu)化考量貫穿于整個過程。
軟件測試基礎(chǔ)課程的學(xué)習(xí)目標(biāo)有:使學(xué)生了解軟件測試的發(fā)展前景,對自己未來的職業(yè)進行合理規(guī)劃;掌握軟件測試的基本概念,了解軟件測試的分類和模型,軟件質(zhì)量模型等,能閱讀專業(yè)文獻;掌握常用測試用例設(shè)計方法,能夠設(shè)計并撰寫測試用例;了解自動化測試基本原理,能夠使用常用的功能測試工具、性能測試工具開展測試;掌握缺陷的生命周期,會撰寫缺陷報告;掌握測試管理的基本流程,會撰寫測試計劃、測試總結(jié)等軟件文檔。
課程組與緊密合作的多家企業(yè)的軟件測試工程師進行多次研討后,并參考國家軟考軟件測試工程師認(rèn)證、國際軟件測試資格認(rèn)證、工信部全國信息技術(shù)水平考試等認(rèn)證考試的要求,將軟件測試基礎(chǔ)課程分為基礎(chǔ)理論、測試用例設(shè)計、測試工具及測試管理四個部分,共十二個工作任務(wù)。軟件測試基礎(chǔ)理論主要介紹軟件測試的概念、模型和分類,軟件質(zhì)量管理與軟件測試的關(guān)系等,力圖讓學(xué)生對軟件測試有初步的了解;測試用例設(shè)計主要介紹如何運用黑盒和白盒的常用方法設(shè)計用例、測試用例編寫的規(guī)范等;測試工具主要介紹單元測試工具JUnit、功能測試工具QTP及性能測試工具Load Runner的基本使用方法,讓學(xué)習(xí)者初步掌握工具對于測試的作用;測試管理則重點闡述了開展測試工作的基本流程,以工程案例的方式重點說明了測試計劃、測試用例、缺陷報告和測試總結(jié)報告的撰寫方法。課程內(nèi)容梳理后對工作任務(wù)進行細(xì)分,將其分割成更為細(xì)小的知識點和技能點,比如工作任務(wù)七細(xì)分后如表1所示。
表1 “軟件測試基礎(chǔ)”教學(xué)內(nèi)容設(shè)計樣例
學(xué)習(xí)資源包括素材類資源和生成性資源兩種。素材類資源是靜態(tài)資源,包括課程標(biāo)準(zhǔn)、學(xué)習(xí)指南、PPT、微視頻、專業(yè)文獻、圖片、電子圖書、實訓(xùn)指導(dǎo)書、試題庫、被測系統(tǒng)、軟件文檔、常見問題解答等。生成性資源是動態(tài)資源,主要包括:課程通知、答疑討論、課程作業(yè)、在線測試、課程問卷等。在線課程中尤其要關(guān)注微視頻的開發(fā),我們一般在設(shè)計該資源前根據(jù)學(xué)習(xí)需求調(diào)研,確定微課的學(xué)習(xí)目標(biāo),在對教學(xué)內(nèi)容進行分析之后,確定重點與難點,精心制作PPT,制定視頻錄制方案和腳本,然后使用Camtasia等軟件,對微視頻進行錄制及后期的編輯處理,最后教師才能在SPOC平臺上發(fā)布。
目前國內(nèi)的在線開放課程平臺眾多且各有各的特點,如高教出版社的智慧職教云平臺、愛課程網(wǎng)攜手網(wǎng)易云課堂打造的中國大學(xué)MOOC、清華大學(xué)研發(fā)推廣的學(xué)堂在線等。同時伴隨著“互聯(lián)網(wǎng)+”的逐步深入,將云計算、大數(shù)據(jù)、智能設(shè)備等技術(shù)融入在線開放課程建設(shè)中已勢在必行[3]。軟件測試基礎(chǔ)課程團隊選擇了超星泛雅平臺作為在線開放課程的平臺,主要原因有三點。①該平臺是以泛在教學(xué)與混合式教學(xué)為核心思想,集在線課程建設(shè)、教學(xué)互動、資源管理、教學(xué)成果展示、教學(xué)管理評估于一體的新一代網(wǎng)絡(luò)教學(xué)平臺。②該平臺實現(xiàn)了個性化、因材施教的高效教學(xué)管理模式,突破了傳統(tǒng)“面授”的教學(xué)局限,為學(xué)習(xí)者提供了一個跨時間、跨地域的互動交流平臺。③教師能夠在平臺上進行課程建設(shè)、教學(xué)監(jiān)控、資源共享,學(xué)習(xí)者能夠達(dá)到自主學(xué)習(xí)、互動交流的目的,發(fā)揮數(shù)據(jù)整合及網(wǎng)絡(luò)教學(xué)中心的作用。
應(yīng)用在線課程開展教學(xué)實踐,其活動可以分三個階段,即課前、課中和課后。課前學(xué)生可以自主安排學(xué)習(xí)的時間和地點,按照教師提前發(fā)布的學(xué)習(xí)任務(wù)單,通過微視頻、資料、在線習(xí)題等資源進行自主學(xué)習(xí)和測試。這里學(xué)習(xí)任務(wù)單的設(shè)計很關(guān)鍵,應(yīng)該包含學(xué)習(xí)指南、學(xué)習(xí)目標(biāo)、問題設(shè)計、互動性學(xué)習(xí)資源、學(xué)習(xí)測試、學(xué)習(xí)反思與學(xué)習(xí)檔案等內(nèi)容[4]。學(xué)生可以將自學(xué)中的疑難問題通過SPOC平臺提出,一部分問題會通過師生間及生生間的在線討論交流迎刃而解,而對另一部分疑難問題,教師可以在課堂教學(xué)中進行針對性地集中解答。
課中教師通過組織學(xué)生開展任務(wù)驅(qū)動、小組學(xué)習(xí)、案例學(xué)習(xí)、項目學(xué)習(xí)等,對學(xué)生的疑難問題和重點內(nèi)容進行答疑及講解。學(xué)生積極進行合作研究,解決問題,撰寫并提交文檔、報告等學(xué)習(xí)成果。
課后學(xué)生要對學(xué)習(xí)進行總結(jié)反思,整理學(xué)習(xí)過程中的優(yōu)秀表現(xiàn)和存在的問題,以便調(diào)節(jié)學(xué)習(xí)節(jié)奏和策略,并將學(xué)得的知識進行拓展提升[5]。教師可以根據(jù)學(xué)生課堂教學(xué)中的表現(xiàn)、SPOC平臺中的作業(yè)、在線測試等對學(xué)生的學(xué)習(xí)進行評價,并對自己的教學(xué)進行反思,從而提高自己的教學(xué)能力。
本課程總體是采用過程評價與總結(jié)性評價相結(jié)合的方式。其中過程評價包括視頻觀看(20%)、在線測試(20%)、作業(yè)(20%),教師利用SPOC平臺提供的數(shù)據(jù),如學(xué)生討論情況、視頻觀看情況和課堂討論匯報,以及組間和組內(nèi)互評結(jié)果了解學(xué)生學(xué)習(xí)效果[6]??偨Y(jié)性評價主要采用第三方評價,即工信部全國信息技術(shù)水平考試(軟件測試工程師),主要考核學(xué)生對于軟件測試?yán)碚撝R的掌握情況,占課程成績的40%。
軟件測試基礎(chǔ)在線課程,在超星泛雅平臺上運行了三個學(xué)期,共有我院軟件技術(shù)、移動互聯(lián)應(yīng)用技術(shù)等專業(yè)學(xué)生和企業(yè)學(xué)習(xí)者200多人使用,獲得了不錯的效果。具體如下:
教師利用在線課程教學(xué)平臺上的資源和各項功能對教學(xué)進行改革,擴展了學(xué)習(xí)的時空,這種線上自主學(xué)習(xí)和課堂教學(xué)相結(jié)合的方式,提高了課程的教學(xué)效果。
在線課程的教學(xué)平臺提供的資源是知識探索的出發(fā)點,學(xué)生之間、師生之間交流探討,帶來不同認(rèn)知的碰撞,從而提升學(xué)習(xí)者的知識層面[7]。
教師通過平臺提供的分析報告和研究數(shù)據(jù)全面跟蹤、掌握學(xué)生的學(xué)習(xí)行為、學(xué)習(xí)過程和學(xué)習(xí)特點,從而進行有針對性的教學(xué)和評價,以提升學(xué)習(xí)效率[8],這對于教師是新的挑戰(zhàn),需要教師自身不斷研究與學(xué)習(xí)。
通過學(xué)校教師與合作企業(yè)工程師共同研討資源的開發(fā),提高了教學(xué)資源的針對性、適用性、共享性。
課程考核包含的內(nèi)容有在線測試的成績和視頻學(xué)習(xí)的時間長短等,從關(guān)注學(xué)生的學(xué)習(xí)結(jié)果,轉(zhuǎn)向關(guān)注學(xué)生的學(xué)習(xí)過程,這樣能更加科學(xué)地評價學(xué)生的真實學(xué)習(xí)情況。
目前“軟件測試基礎(chǔ)”在線開放課程應(yīng)用到我院軟件技術(shù)專業(yè)等計算機相關(guān)專業(yè)的高職學(xué)生的教學(xué)中,取得了不錯的效果。實踐表明,在線課程的實施激發(fā)了學(xué)生的主觀能動性和學(xué)習(xí)的興趣,能對學(xué)生的學(xué)習(xí)給予全面及時地評價和反饋,實現(xiàn)校企之間優(yōu)質(zhì)教育資源的共享。該課程下一步準(zhǔn)備聯(lián)合周邊兄弟高職院校的同行,一起在微視頻制作、學(xué)習(xí)活動設(shè)計等方面進行完善,發(fā)揮團隊協(xié)作的優(yōu)勢,并在更多的班級中進行推廣應(yīng)用,發(fā)揮在線課程更大的價值。
[1]祝智庭,劉名卓.“后MOOC”時期的在線學(xué)習(xí)新樣式[J].開放教育研究,2014.20(3):36-43
[2]李紅美,陸國棟,張劍平.后MOOC時期高等學(xué)校教學(xué)新模式探索[J].高等工程教育研究,2014.6:58-67
[3]張靜.“互聯(lián)網(wǎng)+”時代高職院校在線開放課程建設(shè)研究與實踐[J].新課程研究,2017.2:46-48
[4]丁永剛,金夢甜,張馨,張雨琴.基于SPOC的翻轉(zhuǎn)課堂2.0教學(xué)模式設(shè)計與實施路徑[J].中國電化教育,2017.6:95-101
[5]羅麗蘋,李相勇,賈巍.基于“SPOC+微課+BYOD”的翻轉(zhuǎn)課堂設(shè)計與應(yīng)用——以《大學(xué)計算機基礎(chǔ)》公共課為例[J].西南師范大學(xué)學(xué)報(自然科學(xué)版),2017.42(8):158-164
[6]任苗苗,馬燕,李明勇.基于SPOC的混合學(xué)習(xí)教學(xué)模式設(shè)計與實踐——以“數(shù)據(jù)結(jié)構(gòu)”課程教學(xué)為例[J].軟件,2017.38(4):12-17.
[7]劉鶯,周麗,劉凱,胡劍煒.河北農(nóng)業(yè)大學(xué)學(xué)報.在線開放課程建設(shè)的研究與實踐——以湖南農(nóng)業(yè)大學(xué)“信息論基礎(chǔ)”課程為例[J].河北農(nóng)業(yè)大學(xué)學(xué)報(農(nóng)林教育版),2016.18(2):106-108
[8]董曉霞,李建偉.MOOC的運營模式研究[J].中國電化教育,2014.7:34-40
Construction and application of online course of“Fundamentals of Software Testing”in higher vocational college
Wu Linglin
(School of Software and Service Outsourcing,Suzhou Chien-shiung Institute of Technology,Taicang,Jiangsu 215411,China)
Because of its small size and privacy,SPOC can effectively promote the integration of online learning and traditional classroom,and promote the transformation of teaching mode.Taking the course of"Fundamentals of Software Testing"as an example,this paper introduces the significance of the SPOC,and introduces the construction of online course from the aspects of construction idea,learning objective,curriculum content and the design of learning resources.The SPOC of the course is constructed based on the Superstar Pan-Ya platform,and the blended learning mode of online teaching and classroom teaching is practiced.The practice shows that the reform of the course has achieved good results and has certain reference to the construction of other online courses.
SPOC;Fundamentals of Software Testing;online course;blended learning
G434
A
1006-8228(2017)10-66-03
2017-08-30
江蘇省高職院校教師專業(yè)帶頭人高端研修團隊訪學(xué)項目(2016TDFX009);蘇州市十三五規(guī)劃課題“高職在線課程共建共享與協(xié)同創(chuàng)新機制的研究與實踐”(16000Z025)
吳伶琳(1977-),女,江蘇太倉人,碩士,副教授,主要研究方向:數(shù)據(jù)庫技術(shù)應(yīng)用,軟件工程。
10.16644/j.cnki.cn33-1094/tp.2017.10.020