葉惠卿
(廣東環境保護工程職業學院,廣東 佛山 528216)
高職教材是課程實施的重要載體,能幫助學生獲取職業技能、提升職業素養、養成職業道德,特別是新形態教材,對于促進職業教育內涵式發展,提高人才培養質量具有重要意義。《職業教育提質培優行動計劃(2020—2023 年)》(教職成〔2020〕7 號)明確提出要“對接主流生產技術,注重吸收行業發展的新知識、新技術、新工藝、新方法,校企合作開發專業課教材”。要根據職業學校學生特點創新教材形態,推行科學嚴謹、深入淺出、圖文并茂、形式多樣的活頁式、工作手冊式、融媒體教材[1]。另外,近幾年全國職業院校教學能力比賽方案中也強調要合理選用國家規劃教材和優質精品教材,專業(技能)課程應積極引入典型生產案例,使用新型活頁式、工作手冊式教材及配套的信息化學習資源。因此,探索新形態活頁式教材的編寫,有利于推進教材改革,是今后教材發展的趨勢。
“軟件系統測試”課程是軟件技術專業的一門專業基礎課程,該課程的知識技能對高職學生就業考證有較大作用。近幾年出版的軟件測試類教材普遍存在以下不足:(1)教材內容主要參考本科院校,強調專業學科知識體系,理論講解部分較為翔實,但技能操作案例內容較為陳舊;(2)沒有及時引入行業新技術、新標準,與行業軟件測試崗位需求存在嚴重脫節,特別是近幾年開源測試工具的崛起,測試行業技術發生了較大變化,但是教材中涉及這部分的內容較少;(3)教材內容電子資源單一、更新不及時,配套的教學資源主要是PPT 和知識點的視頻講解,案例操作文檔、任務需求、行業標準與企業需求等資源較少,無法滿足學生自主學習的需求。IT 行業技術更新變化快,傳統教材的這些問題不利于學生崗位實踐能力和職業素養的培養,也不利于教師信息化課程的改革與實施。
成果導向教育(Outcomes-Based Education,OBE),也稱能力導向教育或者目標導向教育,強調以學生受教育后所擁有的能力(即產出成果)來衡量教學質量,堅持以學生為中心、以成果為導向、質量持續改進三大理念,主要解決“學生最終學習成果是什么、如何達成學習成果、怎么檢驗學習成果”等問題,有效銜接了產業鏈、教育鏈和人才鏈[2]。
基于成果導向的活頁式教材開發也遵循反向設計原則,即通過調研用人單位的崗位需求和崗位能力,明確崗位工作任務,然后對其進行分析凝練,確定典型工作任務及學習領域,梳理每個學習領域的職業能力清單,根據職業能力劃分教材模塊,針對每一個模塊設計學習任務以及配套的學習資源和評價方式[3]。
通過對IT 行業企業及用人單位的調研、軟件技術專業軟件測試方向歷屆畢業生及實習生的反饋、各大招聘網站的軟件測試崗位招聘數據分析,經過專業指導委員會論證,將軟件測試崗位工作任務及職業能力分為:功能測試、UI 自動化測試、接口測試、性能測試等部分。具體典型工作任務及職業能力要求如表1所示。

表1 軟件測試崗位典型工作任務及職業能力
活頁式教材內容的特色是既要引入軟件測試行業的新技術、新流程、新標準,融入1+X 證書內容和學生技能競賽內容,又要兼顧學生的認知規律,體現立德樹人的根本任務。而對于軟件測試崗位而言,需要的技能點比較雜且多,如果只是簡單地將這些內容堆砌在一起,會導致教材各模塊之間存在過多的重復和冗余。因此,教材內容在設計上先根據軟件測試行業崗位的主要職責和所需的職業能力,依據工作內容進行項目模塊和學習任務設計,再將1+X 證書內容和學生技能競賽內容按照能力要求拆分成不同的學習任務,而課程的思政部分則通過學習任務發布和學習成果評價部分體現。最終,根據職業能力劃分,教材內容分為五大項目模塊,分別為軟件測試職業發展、功能測試、UI 自動化測試、接口測試和性能測試。每個模塊下設計不同的學習任務,完成能力結構的積累,共有17 個學習任務。教材內容及學習任務如表2 所示。
其中,軟件測試職業發展模塊主要是讓學生對測試行業及該行業的職業素養與能力有初步的認知。功能測試模塊主要進行測試用例編寫與執行、缺陷管理的學習,讓學生學習完該模塊能熟悉測試流程,具備手工測試的能力。后3 個模塊主要涉及自動化測試學習,包括selenium UI 自動化測試、JMeter 接口測試和性能測試、requests 接口測試。這部分內容主要結合目前主流的Python 開發語言,學生學習后能夠進行自動化測試,并能夠應用主流的測試框架規范管理測試項目。
針對目前軟件測試類教材的一大痛點——缺乏數字化學習資源,軟件系統測試教材數字化資源內容包括:軟件測試相關職業崗位、職業標準與企業簡介;1+X軟件測試證書標準;各模塊學習資源包;實踐訓練題庫;學習成果評價方式。同時,為保證教材內容與資源及時更新,能夠對接行業新技術,要求在每一輪教學實施中根據教學實施效果及學生的學習效果評價反饋進行內容優化;隔一定時間對用人單位及畢業生進行調研,及時調整課程目標,增減教材內容與資源。教材更新策略如圖1 所示。

圖1 教材內容資源更新策略

表2 教材內容及學習任務設計
成果導向的反向設計與活頁式教材的設計思路不謀而合,其倡導的多元評價、持續改進也為活頁式教材的更新注入了新的生命力。基于成果導向的軟件測試類活頁式教材開發能夠有效解決目前高職軟件測試教材的痛點,促進軟件測試專業教學改革的深入,對專業建設具有指導作用。