朱慧 李菲 曹陽 顧問
(三江學院計算機科學與工程學院,江蘇 南京 210012)
2019年,國家提出了“1+X”證書制度,并開展了相關的試點工作。在“1+X”制度當中,“1”是指學歷證書,“1+X”是若干職業(yè)技能等級證書[1]?!?+X”意味著學生在取得學歷證書的同時獲得多項職業(yè)技能等級證書。該制度當前主要的試點工作有:①培育培訓評價組織;②開發(fā)職業(yè)技能等級證書;③融入專業(yè)人才培養(yǎng);④實施高質(zhì)量職業(yè)培訓;⑤嚴格職業(yè)技能等級考核與證書發(fā)放;⑥探索建立職業(yè)教育國家“學分銀行”[2];⑦建立健全管理、監(jiān)督與服務機制[2,3]。
軟件測試作為“1+X”證書制度試點的一個重要的專業(yè)技術方向,也是學生就業(yè)的一個主要方向,目前大致有如下一些軟件測試工程師方向含金量較高的證書:ISTQB、Load-Runner ASP、軟件評測師、CSTE。
ISTQB認證體系是ISTQB(國際軟件測試資格認證)和各成員國共同建立的,面向所有軟件測試工程師的國際性認證體系。它分為三個級別:基礎級/Foundation Level(CTFL)、高級/Advanced Level(CTAL)、專家級/Expert Level(CTEL)。該證書要求逐級考試。ISTQB作為國際性的軟件測試工程師認證,社會認可度較高。越來越多的跨國公司和從事軟件外測試外包的公司要求軟件測試人員需要獲得ISTQB認證。
LoadRunner ASP(LoadRunner Accredited Software Professional)是針對性能測試工具LoadRunner進行的認證。LoadRunner作為目前性能測試應用最廣泛的商用工具,于2017年被全球第七大純軟件公司Micro Focus收購,成為Micro Focus的產(chǎn)品。LoadRunner ASP現(xiàn)已在世界上100多個國家、地區(qū)建立了全球統(tǒng)一認證考試系統(tǒng),成為當下軟件性能測試領域含金量最高、得到廣泛認可的認證。
軟件評測師屬于職業(yè)資格考試,具有水平考試性質(zhì)。除了可以獲得計算機技術與軟件專業(yè)技術資格證書外,軟件評測師考試非常注重崗位知識和技能,注重實際項目經(jīng)驗,綜合性和靈活性強,創(chuàng)意多,涉及考試的點比較廣。
CSTE全稱Certified Software Tester,是QAI(Quality Assurance Institute)旗下的重要認證。我國目前考取該證書的人員相對較少。CSTE考試主要涉及測試人員的基本知識和操作流程,全英文考試,包括四個部分,兩個部分理論、兩個部分實踐。
通過對上述幾個證書考試情況的介紹,可以看出資格認證培訓和考試已經(jīng)廣泛地被企業(yè)所接受和認可。除了其培訓形式和考試內(nèi)容更貼近實戰(zhàn)外,其知識評價體系亦能與時俱進,與行業(yè)發(fā)展的更新迭代結合更加緊密。因此,軟件測試課程作為軟件工程專業(yè)的核心課程,如果能夠有效借鑒證書考試在專項人才培養(yǎng)方面的相關優(yōu)勢,直面當前軟件測試教學中的問題,不斷調(diào)整和優(yōu)化課程設計,將對提升學生的軟件測試能力,保證學生的就業(yè)質(zhì)量起到巨大的促進作用。
厘清教學中存在的問題,將有助于針對性對課程設計做出調(diào)整和改進,當前的軟件測試教學實驗內(nèi)容至少包括以下幾個方面的缺陷:
軟件測試屬于軟件工程領域范疇,理論概念多,并且知識不斷更新,僅教授書本上的理論知識,學生容易跟不上時代的發(fā)展。而通過分析近些年職業(yè)資格認證的真題,整理并歸納,并最終擴充到教案中,能夠讓學生了解并學習到當下企業(yè)所需要的理論知識。
學校的教學內(nèi)容與企業(yè)實際應用的知識和工具往往存在較大差異,通過分析職業(yè)資格認證的實踐考察點,能很好地縮小甚至消除這些差異,并及時補充到相應的實驗教學中去。另外,當前的實驗教學是對理論教學的輔助,教授到哪個知識點,就輔助以相關的實驗,各個實驗之間連貫性體系化不足。因此,有必要通過分析職業(yè)資格認證中考察的實踐能力,總結并研究出一套更加合理的實訓方案,以一個全流程的實戰(zhàn)化項目,讓學生相對體系地了解和實踐整個課程中學習到的知識點。
終結性考試以試卷形式為主,命題具有較強的應考性質(zhì),檢驗學生的實際能力稍顯片面。通過對學生職業(yè)資格證書方面的獲取情況的認可并進一步折算,建立課程學習的多元化評價體系,更能反映學生的綜合能力。
結合“1+X”證書制度的試點,在軟件測試課程的教學領域,采取的改革舉措可有如下幾個方面:
充分利用近幾年的職業(yè)資格認證真題,結合當前軟件測試課程的現(xiàn)有題庫,將其中典型的、新穎的、啟發(fā)式的題型補充到軟件測試混合式教學的現(xiàn)有題庫中。同時將相關概念的系統(tǒng)性理論知識增加到理論授課環(huán)節(jié),完善在線視頻資源,讓學生在理論知識方面與時俱進地跟上企業(yè)需求。以筆者所在應用型本科院校為例,目前主要擴充了近9年的軟件評測師的關于白盒測試和黑盒測試相關大題到軟件測試在線課程的題庫里,在日常授課過程中結合真題不斷錘煉學生的理論知識。
針對職業(yè)資格認證中新增考察的測試方向,系統(tǒng)性地增加實驗練習環(huán)節(jié);針對當前實驗教學體系化不足的情況,一方面優(yōu)化軟件測試課程實驗課內(nèi)容:以職業(yè)資格認證中重點考察的測試技能為主要手段,實戰(zhàn)一個完整的軟件測試項目。這也解決了當前只有少部分學生有機會去企業(yè)實習的窘境,讓更多的學生獲得真實項目實戰(zhàn)的機會,而實訓同時較之實驗課時的一次次相對獨立的實驗來得更加體系化。另一方面針對目前軟件測試行業(yè)比較熱門而人才相對緊缺的方向增加專項實訓課程:WEB自動化測試專項課程、APP自動化測試專項課程、接口測試專項課程,如表1所示。
表1 WEB自動化測試實訓課程安排
表2 APP自動化測試實訓課程安排
表3 接口自動化測試實訓課程安排
面向職業(yè)資格認證的軟件測試能力培養(yǎng),其中很重要的一個環(huán)節(jié)就是如何評價學生的學習成果,比如學生在校期間,除了學歷證書,還通過自己的努力,獲取了軟件測試業(yè)內(nèi)幾個含金量較高的證書,該如何在當下的軟件課程學習評價體系中體現(xiàn)?目前學校通過完善制度,打破僅用學生的期末考試成績和平時成績來作為學生學習好壞的唯一依據(jù)的評價模式,制定相關證書抵扣學分的制度,自上而下推進“1+X”證書制度試點。筆者所在學院從2019年啟動“學歷證書+若干職業(yè)技能等級證書”制度試點工作,在建筑學院、計算機科學與工程學院推廣教育部遴選推薦的有關職業(yè)技能等級證書:建筑信息模型(BIM)職業(yè)技能等級證書、Web前端開發(fā)職業(yè)技能等級證書等。根據(jù)獲得相關證書獎勵個性化學分,再把個性化學分演變成雙創(chuàng)學分。
目前,各省教育廳、省級有關部門正研究和制定系列政策,以鼓勵和支持各院校教師積極投入到“1+X”證書制度試點工作當中,例如職業(yè)技能等級證書培訓與考核相關任務可視為教學工作的一部分,師資培訓計劃亦囊括與等級證書有關的培訓內(nèi)容等等。隨著“1+X”證書制度的日臻完善,未來的應用型人才培養(yǎng),勢必形成一整套完整的體系化的與職業(yè)技能考試、職業(yè)資格認證相關的能力培養(yǎng)路線。
本文通過對主流職業(yè)資格認證及其考試體系的分析和研究,提出了培養(yǎng)應用型人才過程中的課程改革路徑,對培養(yǎng)更加符合企業(yè)需求的人才,以及學生的就業(yè)創(chuàng)業(yè)起到了良好的促進作用。