国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

“以賽促建”的高職“軟件測試”課程方案建設(shè)

2020-04-21 07:50:26劉曉剛
無線互聯(lián)科技 2020年5期
關(guān)鍵詞:軟件測試方案高職

劉曉剛

摘? ?要:文章通過引入國家和省職業(yè)技能競賽“軟件測試”賽項建設(shè)高職計算機(jī)及相關(guān)專業(yè)的“軟件測試”課程方案。課程內(nèi)容與職業(yè)標(biāo)準(zhǔn)對接,分成多個項目,引入“軟件測試”賽項的軟件工具和賽題,模擬真實的比賽環(huán)境進(jìn)行實訓(xùn),考查學(xué)生的實際動手能力、規(guī)范操作水平、創(chuàng)新創(chuàng)意水平,以及綜合職業(yè)能力。不僅參加比賽獲得了不錯的成績,還以少帶多、以點帶面,提升了更多同學(xué)的學(xué)習(xí)興趣和學(xué)習(xí)積極性,起到了“以賽代練、以賽促建”的作用,較好地提升了教學(xué)效果。

關(guān)鍵詞:高職;“軟件測試”;課程;方案

為了提高和檢驗高職學(xué)生在軟件測試方面的職業(yè)能力,推動工學(xué)結(jié)合人才培養(yǎng)模式的改革與創(chuàng)新,教育部開始舉辦全國職業(yè)院校技能大賽“軟件測試”賽項以及各省的選拔賽?!败浖y試”賽項按照行業(yè)企業(yè)軟件測試崗位的真實工作過程設(shè)計競賽內(nèi)容,通過比賽促進(jìn)課程建設(shè)、教學(xué)改革,注重學(xué)生實踐技能、創(chuàng)新能力的培養(yǎng),提升了學(xué)生的職業(yè)素養(yǎng)和就業(yè)能力,促進(jìn)了教學(xué)過程與生產(chǎn)過程對接、課程內(nèi)容與職業(yè)標(biāo)準(zhǔn)對接,推動了相關(guān)專業(yè)人才培養(yǎng)模式與課程體系的改革,提高了專業(yè)建設(shè)水平。

浙江經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院計算機(jī)專業(yè)開設(shè)有“軟件測試”課程,將軟件測試技能作為學(xué)生專業(yè)拓展技能之一。為了提升教學(xué)效果,嘗試“以賽促建”,引入“軟件測試”比賽的軟件工具和賽題,建設(shè)課程內(nèi)容,設(shè)計實訓(xùn)案例,并通過選拔選手參加比賽等多種手段來提升學(xué)生的學(xué)習(xí)興趣,提升教學(xué)效果。

1? ? 軟件測試競賽內(nèi)容及組織安排

高職院校職業(yè)技能大賽“軟件測試”賽項基于網(wǎng)絡(luò)的“某某管理系統(tǒng)”應(yīng)用為考核點,競賽內(nèi)容涉及的核心技能包括:功能測試方案制定、測試用例設(shè)計、Web應(yīng)用測試執(zhí)行、移動APP測試執(zhí)行和測試總結(jié)報告編寫;自動化測試要求分析、測試工具使用、代碼編寫和測試執(zhí)行;性能測試要求分析、測試工具使用、測試執(zhí)行和測試總結(jié)報告編寫、白盒測試等內(nèi)容。重點考查參賽選手對實際問題的綜合分析能力、文檔編寫能力、開發(fā)工具和開發(fā)語言的掌握程度、運用工具解決實際問題能力、測試方法的掌握程度、測試用例設(shè)計能力;考查競賽團(tuán)隊內(nèi)部科學(xué)規(guī)劃、合理分工、高效溝通、配合完成競賽任務(wù)的團(tuán)隊合作能力以及應(yīng)用創(chuàng)新能力[1]。

“軟件測試”賽項的省賽一般安排在每年3月初舉行,對應(yīng)的國賽安排在5月底舉行。因此“軟件測試”課程的授課最好安排在下半年即每學(xué)年第一學(xué)期,學(xué)完課程后在賽假中對選拔隊員進(jìn)行遠(yuǎn)程指導(dǎo)培訓(xùn),第二學(xué)期開學(xué)后進(jìn)行集中培訓(xùn),然后參加省賽。省賽成績較好的隊伍參加國賽。

2? ? 軟件測試的課程建設(shè)

圍繞軟件測試工程師的崗位能力需要來進(jìn)行課程設(shè)計,基于行動導(dǎo)向來組織教學(xué),培養(yǎng)學(xué)生適應(yīng)職業(yè)崗位的能力。在教學(xué)內(nèi)容的設(shè)計上,按照軟件測試的知識體系,組織成多個項目單元,構(gòu)建教學(xué)體系。以典型的項目類型為載體,針對軟件測試工程師的職業(yè)崗位需求,以真實完整的軟件測試工作過程為依據(jù)來建設(shè)課程。前導(dǎo)課程是程序設(shè)計基礎(chǔ)(Java或Python語言,最好兩種語言都掌握)、面向?qū)ο笤O(shè)計、數(shù)據(jù)庫技術(shù)等。后續(xù)課程有“綜合實訓(xùn)”“頂崗實習(xí)”“畢業(yè)設(shè)計”等。

2.1? 課程內(nèi)容設(shè)計

根據(jù)行業(yè)企業(yè)調(diào)研分析結(jié)果、計算機(jī)專業(yè)人才培養(yǎng)目標(biāo)以及“軟件評測師”的技能證書要求,以及“軟件測試”比賽的內(nèi)容,確定課程的核心內(nèi)容為:測試計劃的編寫、測試方法的選擇、測試用例的設(shè)計、測試流程的掌握、測試過程的管理、測試工具的使用、測試報告的編寫等。摒棄老舊的測試軟件,從比賽中重點引入市場主流的LoadRunner性能測試工具以及Selenium功能測試工具,并將歷年賽題作為教學(xué)案例和實訓(xùn)題目。課程采用基于軟件測試工作過程的教學(xué)模式,將本課程的教學(xué)內(nèi)容分解為6個項目單元,共60學(xué)時。

項目一是軟件測試的認(rèn)知和體驗。要求了解軟件測試的基本概念和內(nèi)容,了解軟件質(zhì)量管理的基本概念和內(nèi)容,掌握軟件測試的分類、原則、策略及流程等概念,掌握場景測試法與軟件測試的基線[2]。技能方面要求學(xué)會對Windows計算器進(jìn)行功能測試和界面測試,學(xué)會應(yīng)用場景法對QQ登錄界面和功能進(jìn)行測試。計劃4課時。

項目二是白盒測試。要求掌握白盒測試的概念,掌握代碼檢查法的原理,掌握邏輯覆蓋法、基本路徑測試法等白盒測試方法的原理以及各自優(yōu)缺點、適用面。技能方面要求學(xué)會代碼檢查法、邏輯覆蓋法和基本路徑測試法的實現(xiàn)方法。計劃8課時。

項目三是黑盒測試。要求掌握黑盒測試的概念、等價類和邊界值的概念以及決策表和因果圖的設(shè)計原理。技能方面要求學(xué)會等價類的劃分方法,學(xué)會邊界值、決策表和因果圖的設(shè)計方法。計劃10課時。

項目四是測試管理。要求了解測試管理的多種工具和一般性過程,熟悉測試計劃的目的、內(nèi)容,掌握測試用例的屬性和具體內(nèi)容,掌握測試缺陷的定義、屬性、優(yōu)先級和嚴(yán)重性,掌握測試總結(jié)報告的具體內(nèi)容。技能方面要求學(xué)會測試計劃的制定方法,測試用例的設(shè)計方法,測試缺陷的執(zhí)行方法與提交方法,以及測試總結(jié)報告的編寫方法。計劃10課時。

項目五是Web自動化性能測試及LoadRunner軟件。要求了解性能測試的指標(biāo)及方法,掌握LoadRunner的基本組成和常用術(shù)語,熟悉LoadRunner進(jìn)行負(fù)載測試的流程以及LoadRunner的常用函數(shù)。技能方面要求學(xué)會HP WebTousr網(wǎng)站的安裝、開啟、使用方法,LoadRunner的基本錄制方法,事務(wù)、集合點、參數(shù)化、自動關(guān)聯(lián)、手動關(guān)聯(lián)和檢查點的設(shè)置與使用方法,學(xué)會LoadRunner的結(jié)果分析方法。計劃16課時。

項目六是Web自動化功能測試及Selenium工具。要求掌握功能測試的概念及原理,掌握自動化測試的原理及優(yōu)缺點,框架測試的結(jié)構(gòu)及優(yōu)點。技能方面要求掌握Selenium安裝及環(huán)境配置方法,學(xué)會Selenium方法、事件的編寫和使用,以及Selenium自動化功能測試框架的封裝、設(shè)計方法和調(diào)用方法。計劃12課時。

2.2? 課程實施

2.2.1? 教學(xué)及實訓(xùn)環(huán)境

課程的教學(xué)進(jìn)程建議安排在比賽前的一個學(xué)期,有利于學(xué)習(xí)的連續(xù)性和選手的選拔訓(xùn)練。在教學(xué)實施過程中,根據(jù)課程各模塊教學(xué)的實際需要安排在多媒體教室、模擬實訓(xùn)室或校內(nèi)、外生產(chǎn)性實訓(xùn)基地來進(jìn)行。實訓(xùn)的環(huán)境要求比較苛刻,除了較高配置的電腦,還需要純凈的操作系統(tǒng)、安裝指定的軟件及版本,并且不能安裝其他的軟件,否則測試功能無法正常運行。

計算機(jī)硬件要求:CPU主頻大于2 GHz,內(nèi)存容量大于等于1 GB,硬盤剩余空間在40 G以上,建議用SSD固態(tài)硬盤,100 M寬帶局域網(wǎng)絡(luò);軟件要求:操作系統(tǒng)Windows 10或Windows 7旗艦版64位系統(tǒng),Office 2010,LoadRunner 12.02英文版,Anaconda 3,PyCharm 2018,Chrome 67、禪道等[3]。

2.2.2? 教材及其他教學(xué)資源說明

軟件測試方面的紙質(zhì)教材更新較慢,市場上的現(xiàn)存教材內(nèi)容大多偏舊。建議在選擇紙質(zhì)教材的同時,向?qū)W生推薦一些更新較快的網(wǎng)上學(xué)習(xí)資源,如51Testing軟件測試網(wǎng):http://www.51testing.com,中國測試員網(wǎng)站:http://www.cntester.com,希賽網(wǎng):http://develop.csai.cn,CSDN軟件測試頻道:http://testing.csdn.net。

2.2.3? 課程考核與評價

課程考核成績按百分制評定,權(quán)重為平時成績占20%,實訓(xùn)成績30%,期末考核成績占50%。平時成績由老師根據(jù)學(xué)生平時上課的各項表現(xiàn)綜合給分,按優(yōu)秀(90—100分)、良好(80—89分)、中等(70—79分)、及格(60—69分)、不及格(59分及以下)5個等級評定,期末按20%比例折算進(jìn)課程總成績。實訓(xùn)成績由老師根據(jù)每次實訓(xùn)課學(xué)生的任務(wù)完成情況給出成績,具體比例為測試需求分析10%、測試方案設(shè)計(包括測試用例設(shè)計)30%、測試腳本設(shè)計10%、測試腳本編碼30%、測試執(zhí)行過程10%,結(jié)果報告撰寫10%,在期末給出一個綜合的實訓(xùn)成績,按30%比例折算到課程總成績。

期末進(jìn)行整體內(nèi)容的上機(jī)考核,要求在規(guī)定時間內(nèi)完成指定的測試任務(wù),將成績按50%的比例折算到課程總成績中。期末主要考核用例的設(shè)計,對測試工具運用的熟練程度,對實際測試項目的測試設(shè)計和分析,以及對測試完整過程的掌握能力。

3? ? 學(xué)生選拔及賽前訓(xùn)練

3.1? 選拔學(xué)生

由于“軟件測試”職業(yè)技能競賽是在每年的上半年舉行,因此在比賽之前的上一學(xué)期就應(yīng)該開展對相關(guān)班級“軟件測試”方面的摸底,對有興趣的學(xué)生進(jìn)行學(xué)習(xí)態(tài)度、理論功底、動手能力、分析能力的綜合評估,重點參考該學(xué)期“軟件測試”課程的考核成績,篩選出較為合適的幾名學(xué)生(6名左右)作為備選選手。競賽培訓(xùn)老師利用寒假對這批學(xué)生進(jìn)行遠(yuǎn)程學(xué)習(xí)指導(dǎo),布置任務(wù)、批改作業(yè)、觀察培訓(xùn)效果。新學(xué)期開學(xué)后立即進(jìn)行培訓(xùn)的成效測試,結(jié)合培訓(xùn)表現(xiàn)決定參賽學(xué)生,最終選出3名學(xué)生代表學(xué)院參加比賽。

3.2? 比賽前訓(xùn)練

通過“軟件測試”課程的學(xué)習(xí)和寒假的培訓(xùn),選手們具有了測試競賽的理論功底和技術(shù)基礎(chǔ),但是對于技術(shù)應(yīng)用的熟練程度不夠,對于比賽的過程掌控完全沒有經(jīng)驗。建議召集往年的參賽選手來交流溝通,除了給新選手傳授經(jīng)驗之外還要鼓舞士氣。開學(xué)之后到比賽之前還有一個多月的時間,需要對選拔出來正式參賽的選手進(jìn)行專門的針對性訓(xùn)練,重點練模擬試題和往年賽題,不僅要每一套都上機(jī)練,而且要練多遍。除了提高做題的正確性,更要提高做題的速度以及團(tuán)隊的配合熟練程度。訓(xùn)練中3個選手應(yīng)該有側(cè)重點,一個重點練用例的設(shè)計,一個重點練缺陷的尋找,一個重點練LoadRunner性能測試和Selenium功能測試。建議從3人中選出一個組長,負(fù)責(zé)競賽的組織安排,要求反應(yīng)快并處事果斷,具有應(yīng)急事件的處理能力,有利于處理正式賽場的突發(fā)事件。

4? ? 結(jié)語

“軟件測試”課程按照行業(yè)企業(yè)軟件測試崗位真實工作過程建設(shè),課程內(nèi)容與職業(yè)標(biāo)準(zhǔn)對接,引入了國家和省職業(yè)技能競賽中采用的“軟件測試”軟件工具和賽題,將教學(xué)內(nèi)容整理成多個項目,輔以項目導(dǎo)向和任務(wù)驅(qū)動教學(xué)方法,模擬真實的比賽環(huán)境進(jìn)行訓(xùn)練,考查學(xué)生的實際動手能力、規(guī)范操作水平、創(chuàng)新創(chuàng)意水平以及綜合職業(yè)能力。不僅可以通過參加比賽獲得不錯的比賽成績,還能以少帶多、以點帶面,提升更多同學(xué)的學(xué)習(xí)興趣,帶動整班同學(xué)的學(xué)習(xí)積極性,較好地提升了教學(xué)效果。后續(xù)工作將繼續(xù)豐富課程建設(shè)的內(nèi)容,緊跟國家和省職業(yè)技能競賽的發(fā)展,增加更加實用的案例,采用更加主流的軟件工具,并在頂崗實習(xí)和畢業(yè)實習(xí)中動員學(xué)生更多地參加測試方面的工作,促進(jìn)其學(xué)以致用并不斷進(jìn)步。

[參考文獻(xiàn)]

[1]原創(chuàng)力文檔.2019年全國職業(yè)院校技能大賽賽項申報方案[EB/OL].(2019-09-15)[2020-03-10].https://max.book118.com/html/2019/0915/7041040046002055.shtm.

[2]趙翀,高鵬.軟件測試課程工程實踐教學(xué)模式的探索與實施[J].計算機(jī)工程與科學(xué),2014(S1):51-55.

[3]匡青,朱宜炳.高職院校軟件測試課程教學(xué)改革探索[J].現(xiàn)代商貿(mào)工業(yè),2010(3):237-238.

Construction of higher vocational “Software Testing” course “scheme promoted by competition”

Liu Xiaogang

(Zhejiang Institute of Economics and Trade, Hangzhou 310018, China)

Abstract:This paper introduces the “Software Testing” event of the national and provincial vocational skills competition to build a “Software Testing” course plan for higher vocational computers and related majors. The course content is connected with professional standards, divided into multiple projects, the software tools and questions of the “Software Testing” event are introduced, the actual competition environment is simulated for training, and the students actual hands-on ability, standardized operation level, and innovative level are examined, and comprehensive vocational skills. Not only did I get good results by participating in the competition, but I also brought less with more and more with points to improve the learning interest and enthusiasm of more students. It played the role of training on behalf of the competition, and promoted the construction of the competition.

Key words:higher vocational education; “Software Testing”; courses; programs

猜你喜歡
軟件測試方案高職
爛臉了急救方案
好日子(2022年3期)2022-06-01 06:22:30
基于OBE的軟件測試課程教學(xué)改革探索
高職應(yīng)用文寫作教學(xué)改革與創(chuàng)新
活力(2019年21期)2019-04-01 12:18:24
EXCEL和VBA實現(xiàn)軟件測試記錄管理
電子制作(2018年16期)2018-09-26 03:27:18
定邊:一份群眾滿意的“脫貧答卷” 一種提供借鑒的“扶貧方案”
陜西畫報(2018年6期)2018-02-25 01:37:20
關(guān)于軟件測試技術(shù)應(yīng)用與發(fā)展趨勢研究
電子測試(2017年15期)2017-12-18 07:19:20
軟件測試工程化模型及應(yīng)用研究
高職人才培養(yǎng)模式創(chuàng)新探討
海峽影藝(2012年1期)2012-11-30 08:15:44
關(guān)于提高高職人才培養(yǎng)質(zhì)量的思考
东山县| 鄄城县| 巴马| 邵阳县| 合江县| 长武县| 合阳县| 定南县| 蓝田县| 兴文县| 余姚市| 华蓥市| 阿巴嘎旗| 四会市| 宁陕县| 高碑店市| 镇江市| 惠安县| 布拖县| 贺兰县| 铁岭市| 广西| 景泰县| 龙岩市| 阜新市| 南靖县| 乡宁县| 汽车| 望谟县| 铜梁县| 永嘉县| 盖州市| 蒲江县| 阳高县| 诸城市| 维西| 克东县| 余庆县| 谢通门县| 阿城市| 枞阳县|