• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于移動技術(shù)的高職軟件測試課程的改革探索

      2018-05-02 07:46:18劉曉剛
      教育教學(xué)論壇 2018年14期
      關(guān)鍵詞:軟件測試改革高職

      劉曉剛

      摘要:本文針對當(dāng)前高職計(jì)算機(jī)及相關(guān)專業(yè)的軟件測試課程普遍存在的問題,引入了新技術(shù)移動測試的內(nèi)容,采用了主流商用的測試軟件仿真實(shí)際的測試過程,并對大型項(xiàng)目設(shè)計(jì)了自動化的專業(yè)測試。課程的改革提高了學(xué)生的學(xué)習(xí)興趣和積極性,提升了學(xué)生測試技能的掌握程度,保障了教學(xué)目標(biāo)的有效實(shí)施。

      關(guān)鍵詞:高職;軟件測試;改革

      中圖分類號:G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號:1674-9324(2018)14-0275-02

      一、課程存在的問題及定位分析

      當(dāng)前的軟件測試課程教學(xué)中普遍存在著幾個突出的問題:一是教學(xué)內(nèi)容前沿性不夠。一些新型應(yīng)用不斷普及,但實(shí)訓(xùn)項(xiàng)目中尚沒有針對這些應(yīng)用的測試,如移動應(yīng)用測試、云測試等。二是教學(xué)內(nèi)容覆蓋面不夠。市場上常用的.NET測試、Android測試、Java測試都應(yīng)該是學(xué)生掌握的技能,但由于課程時間有限,很少能全面覆蓋到這些內(nèi)容。三是實(shí)訓(xùn)軟件不夠理想??紤]到成本問題,實(shí)訓(xùn)機(jī)房一般采用免費(fèi)和共享的測試軟件,這些軟件與正式的商業(yè)軟件相比,在功能及性能上有一定差距。

      對于高職計(jì)算機(jī)及相關(guān)專業(yè)的學(xué)生來說,他們理論基礎(chǔ)薄弱,但有一定的動手能力。在學(xué)習(xí)了程序設(shè)計(jì)基礎(chǔ)(Java)、.NET面向?qū)ο蟪绦蛟O(shè)計(jì)、移動應(yīng)用開發(fā)(Android)、數(shù)據(jù)庫技術(shù)(MySQL)等課程之后,對基于Java語言和Android技術(shù)的程序設(shè)計(jì)有了一定的基礎(chǔ),可以從事初步的軟件開發(fā)工作,測試技術(shù)就是這個階段作為初級程序員必須掌握的一門技能。為了讓他們掌握市場上的主流技術(shù),本著理論精學(xué)夠用、重視技能的原則,在前序課程的基礎(chǔ)上,課程應(yīng)涵蓋Java、.NET、Android、MySQL多個方面內(nèi)容,讓學(xué)生學(xué)會多方面的技能并融會貫通,從而提高專業(yè)知識的綜合應(yīng)用能力;通過對軟件測試基礎(chǔ)理論、技術(shù)方法、流程管理和使用自動化工具實(shí)施項(xiàng)目測試的學(xué)習(xí),使學(xué)生了解完整的軟件測試的工作過程,從而實(shí)現(xiàn)測試技能要求的目標(biāo)。

      二、教學(xué)內(nèi)容設(shè)計(jì)

      1.課程內(nèi)容建設(shè)。單元1:軟件測試的認(rèn)知和體驗(yàn)。具體內(nèi)容:軟件測試概述,軟件測試的地位和作用,軟件測試的目的,軟件測試的原則,軟件測試的分類,軟件測試的流程,軟件測試人員的類型和要求,場景設(shè)計(jì)法,軟件開發(fā)與軟件測試的基線。重點(diǎn)是:軟件測試的分類、原則、策略及流程。場景測試法與軟件測試的基線。本單元講授2課時實(shí)訓(xùn)2課時,共需4課時。單元2:白盒測試。具體內(nèi)容:測試用例設(shè)計(jì),白盒測試介紹,邏輯覆蓋,基本路徑測試。重難點(diǎn)是:代碼檢查法、邏輯覆蓋法、基本路徑測試法。本單元講授4課時,實(shí)訓(xùn)4課時,共需8課時。單元3:黑盒測試。具體內(nèi)容:黑盒測試介紹,等價類方法,邊界值方法,決策表方法,因果圖方法。重難點(diǎn)是:測試用例,等價類方法,邊界值方法,決策表方法,因果圖方法。本單元講授8課時,實(shí)訓(xùn)8課時,共需16課時。單元4:單元測試。具體內(nèi)容有:單元測試,集成測試,.NET應(yīng)用程序的單元測試與界面測試,基于JUNIT的單元測試。重難點(diǎn)是:單元測試,.NET應(yīng)用程序的單元測試與界面測試,基于JUNIT的單元測試。本單元講授6課時,實(shí)訓(xùn)6課時,共需12課時。單元5:Android測試。具體內(nèi)容有:Android界面自動化測試,Android程序的單元測試,Android的Activity測試。重難點(diǎn)是:Android界面自動化測試方法,Android程序的單元測試方法,Android的Activity測試方法。本單元講授6課時,實(shí)訓(xùn)6課時,共需12課時。單元6:自動化測試。重難點(diǎn)有:自動化測試,QuickTest Professional的功能測試、自動化測試、參數(shù)化測試。本單元講授2課時,實(shí)訓(xùn)2課時,共需4課時。

      2.實(shí)訓(xùn)內(nèi)容建設(shè)。單元1:軟件測試的認(rèn)知和體驗(yàn)。對應(yīng)2個實(shí)訓(xùn),分別是:實(shí)訓(xùn)1 設(shè)計(jì)基本測試用例;實(shí)訓(xùn)2 應(yīng)用場景法對QQ登錄的功能和界面進(jìn)行測試,屬于黑盒測試,是比較簡單的一種黑盒測試,放在單元1比較合適。單元2:白盒測試。對應(yīng)的實(shí)訓(xùn)有2個,分別是:實(shí)訓(xùn)3 判斷閏年的白盒測試;實(shí)訓(xùn)4 多分支程序的白盒測試。單元3:黑盒測試。對應(yīng)的實(shí)訓(xùn)有4個,分別是:實(shí)訓(xùn)5 NextDate等價類劃分;實(shí)訓(xùn)6 三角形邊長問題的邊界值測試;實(shí)訓(xùn)7 乘機(jī)行李計(jì)費(fèi)的決策表測試,實(shí)訓(xùn)8 谷歌地圖的因果圖測試。單元4:單元測試。對應(yīng)的實(shí)訓(xùn)有4個,分別是:實(shí)訓(xùn)9 自制計(jì)算器的單元測試,采用.NET技術(shù)的測試,測試C#開發(fā)的Windows的計(jì)算器;實(shí)訓(xùn)10 JUNIT求數(shù)組最大最小值單元測試;實(shí)訓(xùn)11 判斷素?cái)?shù)和整除單元測試;實(shí)訓(xùn)12 堆棧類的單元測試。后三個實(shí)訓(xùn)都采用Eclipse工具和集成的JUNIT進(jìn)行相關(guān)測試。單元5:Android測試。對應(yīng)的實(shí)訓(xùn)有3個,分別是:實(shí)訓(xùn)13 Android界面自動化黑盒測試;實(shí)訓(xùn)14 Android程序的自動化白盒測試;實(shí)訓(xùn)15 Android程序的Activity測試。重難點(diǎn)是:Android界面自動化測試方法,Android程序的單元測試方法,Android的Activity測試方法。采用Android Studio開發(fā)工具以及集成的JUNIT進(jìn)行測試。單元6:自動化測試。對應(yīng)的實(shí)訓(xùn)有3個,分別是:實(shí)訓(xùn)16 用QTP對Java記事本進(jìn)行功能測試;實(shí)訓(xùn)17 用QTP對飛機(jī)訂票系統(tǒng)自動化測試;實(shí)訓(xùn)18 用QTP對用戶登錄程序進(jìn)行參數(shù)化測試。有更多的時間可以添加Load Runner的相關(guān)測試。

      3.實(shí)訓(xùn)設(shè)計(jì)。①實(shí)訓(xùn)工具的選擇:盡量采用主流的商用的工具,如Visual Studio 2013專業(yè)版、JUNIT 5、QuickTest Professional 12、Load Runner11等,這樣更加貼近實(shí)際的工作環(huán)境,提高畢業(yè)生的就業(yè)競爭力。②測試項(xiàng)目仿真。將學(xué)生分成開發(fā)小組和測試小組。首先對開發(fā)小組指定任務(wù),模擬實(shí)際項(xiàng)目的開發(fā)過程,選用一種編程語言按要求實(shí)現(xiàn)一個中小規(guī)模的項(xiàng)目,要求盡可能避免錯誤,減少Bug。項(xiàng)目開發(fā)完成后,用單元測試工具進(jìn)行單元測試,即開發(fā)小組成員測試自己的代碼,發(fā)現(xiàn)問題立即修改好,再重新進(jìn)行一遍單元測試,直至單元測試通過。單元測試通過后,再由測試小組對該項(xiàng)目進(jìn)行集成測試和系統(tǒng)測試。集成測試階段需要測試小組開發(fā)必要的樁程序和驅(qū)動程序,系統(tǒng)測試階段需要進(jìn)行測試的策劃和設(shè)計(jì),提交必要的測試文檔。測試發(fā)現(xiàn)的問題匯總后交給開發(fā)小組進(jìn)行項(xiàng)目修改,修改完成后要求進(jìn)行回歸測試。③自動化測試的設(shè)計(jì)。進(jìn)行自動化測試時不必劃分不同的角色,成員都?xì)w屬于測試小組。教師提供已完成的大型項(xiàng)目給測試小組,小組成員自行安裝測試工具,按要求的步驟對大型項(xiàng)目進(jìn)行自動化測試,提交測試的結(jié)果和相關(guān)分析報(bào)告,老師對測試的過程和結(jié)果進(jìn)行點(diǎn)評和打分。

      三、考核方案設(shè)計(jì)

      采用過程考核與項(xiàng)目作業(yè)評價相結(jié)合的方式,注重課程提問、業(yè)務(wù)操作、項(xiàng)目報(bào)告、匯報(bào)交流等環(huán)節(jié)的評價,注重理實(shí)一體化的評價方式。提高學(xué)生創(chuàng)新能力的考核權(quán)重,重視學(xué)生在項(xiàng)目作業(yè)中的想象力、創(chuàng)造力。注重考核學(xué)生職業(yè)素養(yǎng)的培養(yǎng),特別強(qiáng)調(diào)團(tuán)隊(duì)協(xié)作能力的考核??荚囌n程成績按百分制評定,課程考核內(nèi)容與權(quán)重如下:平時成績占20%,實(shí)訓(xùn)成績占20%,期末考核成績占60%。

      平時成績包括出勤情況、課堂紀(jì)律、提問,按20%比例折算到課程總成績中。實(shí)訓(xùn)課成績是每次實(shí)訓(xùn)課后,教師根據(jù)學(xué)生按要求完成任務(wù)的實(shí)際情況,給出其成績。具體比例為測試需求分析10%、測試方案設(shè)計(jì)30%、測試設(shè)計(jì)及編碼40%、測試執(zhí)行和結(jié)果報(bào)告20%,但是不提交實(shí)訓(xùn)報(bào)告者不給分?jǐn)?shù),一票否決。按優(yōu)秀(90-100分)、良好(80-89分)、中等(70-79分)、及格(60-69分)、不及格(59分及以下)五個等級評定。最后在期末給出一個總評成績,也按上述五個等級評定。按20%比例折算到課程總成績中。平時成績和實(shí)訓(xùn)課成績總和為40%錄入成績單。

      實(shí)訓(xùn)過程考核內(nèi)容:是否在規(guī)定時間內(nèi)完成任務(wù),完成任務(wù)的結(jié)果是否完整、正確。實(shí)訓(xùn)報(bào)告考核內(nèi)容:對于每個實(shí)訓(xùn)報(bào)告,為了規(guī)范化目的,教師先給出基本框架,保證格式統(tǒng)一,重點(diǎn)清晰,適當(dāng)給予學(xué)生發(fā)揮空間??己说囊c(diǎn)是報(bào)告的格式是否規(guī)范,書寫是否認(rèn)真,語句是否規(guī)范,表述是否嚴(yán)謹(jǐn);是否完整地記錄了實(shí)訓(xùn)項(xiàng)目的工作任務(wù);個人在完成實(shí)訓(xùn)過程中的總結(jié)體會和技巧歸納等。期末進(jìn)行規(guī)定時間的上機(jī)考核,在規(guī)定時間內(nèi)完成指定的任務(wù)。將成績按60%的比例折算到課程總成績中。主要通過對實(shí)際測試項(xiàng)目的工作過程進(jìn)行檢查和考核,對任務(wù)完成情況進(jìn)行考核,還包括對測試工具的運(yùn)用的考核。

      四、結(jié)語

      基于移動技術(shù)的軟件測試課程的設(shè)計(jì),引入了新技術(shù)移動技術(shù)測試的內(nèi)容,采用了主流商用的測試軟件,以及仿真的測試過程,對大型項(xiàng)目進(jìn)行了實(shí)用的自動化測試等等。經(jīng)過近兩年來的應(yīng)用和實(shí)踐,受到了學(xué)生們的好評。首先是課程內(nèi)容的更新,提高了學(xué)生學(xué)習(xí)的興趣和積極性,學(xué)生在理論課上能夠認(rèn)真聽講、踴躍參與討論,實(shí)訓(xùn)課積極主動,學(xué)習(xí)熱情較高。然后是項(xiàng)目化的實(shí)踐過程,提升了測試技能的掌握程度,保障了教學(xué)目標(biāo)的有效實(shí)施。最后是與市場接軌的工作過程訓(xùn)練,提升了學(xué)生的就業(yè)競爭力。

      參考文獻(xiàn):

      [1]穆海倫,李萬清.面向企業(yè)的高校軟件測試教學(xué)改革探索[J].計(jì)算機(jī)教育,2013,(10):36-40.

      猜你喜歡
      軟件測試改革高職
      基于OBE的軟件測試課程教學(xué)改革探索
      改革之路
      金橋(2019年10期)2019-08-13 07:15:20
      高職應(yīng)用文寫作教學(xué)改革與創(chuàng)新
      活力(2019年21期)2019-04-01 12:18:24
      EXCEL和VBA實(shí)現(xiàn)軟件測試記錄管理
      電子制作(2018年16期)2018-09-26 03:27:18
      關(guān)于軟件測試技術(shù)應(yīng)用與發(fā)展趨勢研究
      電子測試(2017年15期)2017-12-18 07:19:20
      改革備忘
      改革創(chuàng)新(二)
      軟件測試工程化模型及應(yīng)用研究
      高職人才培養(yǎng)模式創(chuàng)新探討
      瞧,那些改革推手
      梁山县| 新源县| 鱼台县| 广昌县| 夏邑县| 加查县| 奉贤区| 韶山市| 门头沟区| 广河县| 饶阳县| 台东县| 辽宁省| 德令哈市| 天柱县| 肇州县| 垦利县| 绵阳市| 盐津县| 绵竹市| 远安县| 黑龙江省| 垫江县| 东安县| 广昌县| 蓝山县| 噶尔县| 花莲县| 南华县| 大丰市| 汶上县| 车险| 青铜峡市| 东平县| 鄱阳县| 武宁县| 海晏县| 股票| 洞头县| 北川| 玉树县|