








摘要:軟件測試是保障軟件質量的關鍵環節,在高等教育中愈發重要。針對傳統軟件測試教學存在的“崗課”脫節、“崗能”不匹配以及課程思政育人功能不足等問題,文章提出以崗位能力為導向融合課程思政的軟件測試教學改革方案。該方案從課程教學內容、課程思政融入、數字化資源建設、云實踐平臺構建以及典型工作任務實踐教學等方面進行系統設計,并對改革效果進行初步評估。改革目標旨在提升學生的軟件測試專業技能和職業素養,實現人才培養質量的全面提升。
關鍵詞:崗位能力;課程思政;軟件測試;教學改革;人才培養;實踐教學
中圖分類號:G642 文獻標識碼:A
文章編號:1009-3044(2025)05-0148-04 開放科學(資源服務) 標識碼(OSID) :
0 引言
隨著信息技術和互聯網的迅速發展,軟件系統已融入社會生活的各個領域, 軟件的質量和可靠性成為至關重要的議題。作為軟件質量保障的重要手段,軟件測試是在軟件發布前按照規定進行一系列的操作,旨在發現潛在錯誤并評估軟件質量[1-2]。軟件測試的重要性日益凸顯,受到產業界、學術界和教育界的廣泛關注[3]。軟件產業的蓬勃發展對軟件測試人才提出了巨大需求,人才缺口高達30萬人,其中高質量人才尤為緊缺,制約著行業的進一步發展[4]。培養高質量軟件測試人才已成為高等教育的重要目標。
2020年5月,教育部印發的《高等學校課程思政建設指導綱要》提出,要全面推進高校課程思政建設,發揮好每門課程的育人功能,提高高校人才培養質量[5]。專業課程是課程思政建設的重要載體,應將思政教育融入課程教學中,引導學生樹立正確的世界觀、人生觀和價值觀,培養德才兼備的社會主義建設者和接班人[6]。
1 軟件測試教學現狀
軟件測試是軟件工程專業的核心課程,具有很強的實踐性。然而,目前高校軟件測試課程普遍存在 “重理論、 輕實踐” 的問題,理論與實踐脫節 [7-9]。傳統的授課形式以教師講授為主,先理論后實踐,導致學習過程枯燥乏味,學生參與度不高[10-11] 。此外, 教學過度關注專業技能訓練, 忽視職業素養的培養, 導致學生難以適應企業崗位需求。
1.1“ 崗課”脫節
隨著軟件技術的快速發展和軟件系統復雜性的不斷增加, 軟件測試面臨的挑戰日益嚴峻,企業對軟件測試人才的能力要求也水漲船高。軟件測試人員不僅需要掌握扎實的理論知識,還需要具備接口測試、自動化測試、性能測試和測試管理等多種測試技能。然而,目前高校軟件測試課程內容主要集中在軟件測試基本理論、測試用例設計、功能測試和缺陷管理等方面,且存在內容碎片化、缺乏系統性等問題,難以滿足企業對復合型人才的需求。
1.2“ 崗能”不匹配
軟件測試崗位的核心職責是保障軟件質量,要求測試工程師具備扎實的理論基礎和較強的工程實踐能力,能夠勝任各種測試任務。然而,高校教學往往側重理論講解,忽視實踐環節的重要性。由于缺乏實際項目經驗, 學生難以將理論知識應用于實踐,工程實踐能力不足,難以滿足崗位需求。
1.3“ 課程思政”育人功能呈現不足
此外,軟件測試課程尚未充分挖掘課程思政元素,在培養學生職業素養、社會責任感和道德法律意識方面存在不足,難以充分發揮課程的育人功能。這導致部分學生缺乏溝通能力、 責任感和工作熱情, 難以滿足企業軟件測試崗位對綜合素質的要求。
2 軟件測試教學改革思路
以崗位能力為導向的課程育人,要求從軟件測試工作崗位出發,分析企業崗位職責和任職要求,明確企業對人才的能力和素質需求。通過改革課程教學內容和教學過程,實現與企業崗位需求和工作流程的緊密結合,構建“以能力為導向” 的課程教學模式,重點培養學生的職業核心能力和職業素養。最終目標是實現專業人才培養與產業需求、課程內容與企業崗位需求、教學過程與工作過程的“三位一體” 無縫對接。
在課程教學內容方面,分析不同軟件測試崗位的任職和知識要求,將測試需求分析、測試用例設計、功能測試、缺陷登記、接口測試、性能測試、自動化測試、測試開發以及測試管理等內容融入課程教學。在課程思政方面,充分挖掘軟件測試課程中的思政元素,并通過案例分析、課堂討論、師生互動等方式,引導學生樹立正確的人生觀和價值觀。例如,可以結合時事熱點和軟件系統問題等案例,引導學生關注國家發展和社會進步,培養社會責任感和歷史使命感,實現課程育人與思政育人的有機結合。在課程設置上,根據專業能力培養目標,將課程劃分為基礎、進階和高級三個階段,每個階段都設計相應的理論教學和項目實踐內容。在教學評價方面,構建“教師評價+企業評價”的多元化評價體系, 重點考查學生的崗位勝任力和職業綜合素養。軟件測試教學改革思路如圖1所示。
3 教學改革實踐與效果分析
3.1 重構軟件測試課程教學內容
以軟件測試崗位需求為導向,堅持“學以致用”的原則,圍繞應用型人才培養的關鍵要素,對課程教學內容進行重構,具體內容見表1。在注重基礎理論傳授的同時,更加側重培養學生的工程實踐能力和職業素養。
通過分析軟件測試崗位群的能力和知識要求,設置課程模塊,設計相應的教學內容和實踐環節,構建基于崗位能力的模塊化課程內容體系,實現理論教學與實踐教學的深度融合。在實踐教學方面,科學選擇實踐項目,合理設置實踐環節, 注重應用技術技能教育,強化學生的職業能力、創新能力和創業能力,使其更加符合應用技術技能型人才的培養目標。此外,還注重挖掘教學內容中的思政元素, 并通過案例分析、視頻教學、專家講座等多種形式將其融入課程教學。
3.2 實施“三段式”課程思政融合教學模式
思政教育是落實立德樹人根本任務、 構建全員全程全方位育人體系的重要舉措。本文在軟件測試課程教學中探索構建“ 三段式”課程思政融合教學模式,將思政教育有機融入課程教學目標、教學內容和教學方法中,具體如圖2所示。
首先,根據課程教學目標和思政育人目標,充分挖掘課程的思政元素,凝練出人文素養和職業素養兩大類思政元素。其中,人文素養側重提升學生的精神境界,而職業素養則側重培養學生的職業能力、創新意識和行為規范。其次,分析課程教學內容和特點,凝練出與之契合的思政元素主題。在案例設計方面,注重選取與思政主題相關、緊跟時代步伐的典型案例,并將其融入教學過程。 例如,在“性能測試”這一節的教學中,引入中國鐵路12306系統的發展歷程,從其早期經常崩潰到如今能夠輕松應對各種情況的轉變,展現我國信息技術取得的巨大進步,激發學生的民族自豪感和科技自信心,并引導學生樹立責任意識和使命感。在案例教學過程中,教師靈活運用案例分析、故事講述、 探究式學習、情境模擬、實驗操作、合作學習等多種教學方法,將思政元素潛移默化地融入教學過程中。最后,構建多元化的評價體系,對課程思政的教學效果進行全面評估,并及時進行教學反思,不斷優化課程思政教學設計。
3.3 構建軟件測試課程數字化教學資源
在信息化時代背景下,數字化教學資源的建設對提升軟件測試課程教學質量具有重要意義。在構建軟件測試課程數字化教學資源時,堅持“以學生為主體、 以崗位能力為本位”的原則,以專業知識和實踐能力為核心,確定課程的知識體系、技能要求和評價標準。在資源建設途徑上,采用自主構建和外部購買相結合的方式,開發優質的數字化教學資源,以豐富課堂教學內容,激發學生學習興趣,提升學生自主學習能力,最終提升軟件測試課程的教學效果。為確保資源質量,建立由行業專家和企業工程師組成的評審機制,根據崗位知識和能力需求,對數字化教學資源進行嚴格篩選。數字化資源包括教學、課程思政、測試工具、行業標準和實踐項目等資源,隨著技術的發展,不斷優化教學資源,如圖3所示。同時借助信息化平臺對數字化資源進行管理,為學生提供更優質、便捷的學習體驗。
3.4 搭建云實踐平臺,實施開放式項目實踐
當前高校軟件測試課程實踐教學受時間、場地和項目規模等因素的制約,學生的實踐教學效果較差。為此利用Kubernetes和Docker技術搭建云實踐平臺,為學生提供開放式實踐教學環境。通過云實踐平臺,教師可以配置實踐項目和下發實踐任務,并對學生項目實踐過程進行跟蹤與管理。每個學生在云實踐平臺中按照實踐任務書獨立完成項目測試,并提交成果物。目前云實踐平臺引入多個企業脫密項目為學生提供項目實踐,包括智享碼管理平臺、金服利推、至喜瑜伽、全渠道零售云平臺和生物信息管理平臺等。參照企業項目測試典型工作流程,教師通過云實踐平臺將項目實踐細分為測試需求分析、制定測試計劃、測試用例設計、功能測試、缺陷管理、自動化測試、性能測試、接口測試、App測試、小程序測試和測試總結等任務,為學生提供全方位的項目實踐。此外,云實踐平臺擁有完整的實踐教學評價體系,教師可以實時掌握學生實踐情況,為后續教學進度和計劃的調整提供依據。
3.5 實施典型工作任務實踐教學
實踐教學是滿足企業崗位能力需求的核心所在,貫穿軟件測試人才培養的全過程。分析軟件測試崗位典型工作任務,以項目為載體,以工作任務為驅動,讓學生以職業人的角色融入課堂實踐教學中,全面提升他們的實踐能力和解決問題的能力,實現專業技能與企業崗位需求“零距離”對接。
在沉浸式實踐教學模式中,根據項目任務要求,學生置身于真實崗位中進行項目實踐,實施策略如圖4所示。組建由校內教師和企業工程師構成的實踐教學團隊,共同制定項目實踐方案和實施步驟,校內教師負責任務下發和實踐監管,企業工程師提供專業的實踐指導。雙導師制度有效地融合理論和實踐的優勢,使學生能夠在實踐中更好地理解理論知識,并且獲得來自實際項目經驗的指導和啟發。同時邀請經驗豐富的行業導師參與項目指導與評價,為學生帶來全新的企業工作理念和項目經驗。在實踐教學過程中,多采用引導式、體驗式、糾錯式教學方法,充分發揮學生的積極能動性,提升學生解決問題的能力。同時將“工匠精神、責任意識、職業道德、創新意識、工程思維、法律意識”思政元素分別融入實踐任務,實施全方位、全過程的浸潤式課程思政教育。
3.6 采用多元化的評價體系
針對傳統軟件測試課程評價只重視課堂考試和學科成績,而忽視學生專業技能和綜合素質的問題,采用多元化的評價體系,打破單一的考試評價方式。以企業軟件測試崗位知識和能力需求為起點,從多個維度評價學生知識掌握程度、學習態度、綜合素質和專業技能水平。在評價方式上,以過程性評價為主,終結性評價為輔,將整個教學過程分為課前、課中和課后評價三個階段分別進行評價。在評價形式上,采用平臺評價、自我評價、小組互評、專業教師和企業導師評價相結合的方式進行,評價指標如表2所示。
3.7 教學改革效果
通過實施以崗位能力為導向融合課程思政的軟件測試教學改革,學生熟練掌握軟件測試的基本理論和技能,達到了預期的教學效果。課程教學改革充分調動了學生的學習積極性和主動性,提升了學生的職業素養、團隊合作精神、溝通交流能力,充分實現了課程全方位育人的目標。
3.7.1 學生的專業技能提升明顯
自2021年開始,學校啟動該課程的教學改革,并持續優化和完善教學模式。連續對3屆學生進行了考核,統一采用同一項目的同一版本進行檢驗,主要評估指標包括測試用例覆蓋率、有效缺陷數量、自動化測試、性能測試和接口測試的完成度等。經過近3年的教學積累,從各項指標來看(見表2) ,學生專業技能得到明顯的提升。
3.7.2 課程育人效果顯著
通過問卷調查、學生上課情況以及學習心得體會報告反饋,學生對課程思政教學效果反饋良好,95%的學生認為能夠豐富課程教學內容,活躍課堂氣氛,能夠給予他們帶來正確的價值觀引導,如圖5所示。
3.7.3 職業素養得到全面提升
從團隊合作完成任務和項目總結匯報的情況反映出,經過任務驅動和崗位角色代入等演練,學生的團隊合作意識、交流溝通能力、責任意識得到了全面的提升。
4 結束語
以崗位能力為起點融合課程思政的軟件測試教學改革,致力于激發學生的學習積極性,提升學生的專業技能水平及職業素養。在此教學模式下建立起的課程體系,使學生適應軟件測試工作崗位能力的要求,全面調動了課堂內外的各種培養途徑與要素,并使之有機結合。教學改革著重培養學生的專業技能、實踐能力、職業素養和社會主義核心價值觀,使得學生在掌握扎實專業知識的同時,獲得了良好的職業素養,實現了軟件測試的思政教育、專業教育和能力培養三者的有機統一。當然,教學仍然有改進的空間,需要在實踐中不斷地完善和優化。
【通聯編輯:王 力】
基金項目:2023 年度廣東省本科高校教學質量與教學改革工程建設項目:以“崗位能力”為導向的軟件測試教學改革(項目編號:1215)