• 
    

    
    

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

      ?

      基于課證融合的“軟件測試技術(shù)”課程教學(xué)設(shè)計與實踐①

      2023-06-06 00:14:09馮學(xué)帥金紅旭
      關(guān)鍵詞:軟件測試教學(xué)內(nèi)容測試

      張 弢 周 珩 馮學(xué)帥 金紅旭

      (遼寧現(xiàn)代服務(wù)職業(yè)技術(shù)學(xué)院,遼寧 沈陽 110163)

      在IT技術(shù)飛速發(fā)展的21世紀(jì),各行各業(yè)對軟件產(chǎn)品尤其是Web軟件產(chǎn)品的質(zhì)量提出了更高的要求。軟件測試需求成了軟件企業(yè)必不可少的環(huán)節(jié),軟件測試工程師的需求量逐步擴大。根據(jù)51testing網(wǎng)站發(fā)布的2019-2022年《軟件測試現(xiàn)狀調(diào)查報告》可知,軟件企業(yè)的測試團隊規(guī)模通常在10人以上。越是大型公司,尤其是互聯(lián)網(wǎng)行業(yè)公司,越是對軟件質(zhì)量要求高,更需要大量的測試人才。“軟件測試技術(shù)”課程作為高職院校軟件技術(shù)專業(yè)的核心課,對于專業(yè)人才培養(yǎng)發(fā)揮著舉足輕重的作用,軟件測試工程師更是軟件技術(shù)專業(yè)學(xué)生畢業(yè)后的主要就業(yè)崗位?!败浖y試技術(shù)”課程內(nèi)容如何選取、教學(xué)設(shè)計如何實踐,才能夠培養(yǎng)出滿足市場需求的軟件測試工程師,是高職院校當(dāng)前迫切需要探討的問題。

      一、“軟件測試技術(shù)”課程教學(xué)現(xiàn)狀

      “軟件測試技術(shù)”課程傳統(tǒng)的課堂教學(xué)基本是教師講授理論知識。然而軟件測試技術(shù)迭代發(fā)展迅速,教材的內(nèi)容更新總是滯后于技術(shù)發(fā)展,這就導(dǎo)致學(xué)生畢業(yè)時的知識儲備與企業(yè)實際需求脫節(jié),仍需要繼續(xù)學(xué)習(xí)掌握相關(guān)實踐知識后方能適應(yīng)工作需求。目前軟件測試技術(shù)課程理論和實訓(xùn)課時基本各占一半,盡管從數(shù)量上看實訓(xùn)課時并不少,但是實際上學(xué)生在掌握軟件測試相關(guān)理論知識的前提下,往往需要花數(shù)倍的時間練習(xí)才能真正做到操作熟練。軟件測試工具種類繁多,有缺陷管理工具要學(xué)習(xí)使用,有性能測試工具要熟練掌握,更有各種測試設(shè)計工具、接口測試工具、單元測試框架等要學(xué)習(xí)掌握。學(xué)生在學(xué)習(xí)過程中往往因為初次接觸,學(xué)了后面的忘了前面的,難以做到綜合運用。此外,有些練習(xí)的效果還依賴于學(xué)生前期編程語言的掌握程度〔1-2〕。

      二、課程設(shè)計改革思路

      針對“軟件測試技術(shù)”課程教學(xué)存在的問題,課程教學(xué)團隊經(jīng)過近幾年的課程建設(shè)積累,根據(jù)教育部發(fā)布的“1+X”證書“Web應(yīng)用軟件測試職業(yè)技能等級標(biāo)準(zhǔn)”,探索出基于課證融合的“軟件測試技術(shù)”課程教學(xué)設(shè)計,其設(shè)計思路為:圍繞“1+X”證書“Web 應(yīng)用軟件測試職業(yè)技能等級標(biāo)準(zhǔn)”(中級)確定課程教學(xué)目標(biāo),設(shè)計課程模塊和教學(xué)內(nèi)容,組織教學(xué)實施過程,制定過程性考核評價方法。

      (一)對標(biāo)“1+X”證書,分析測試能力要求

      1.功能測試能力要求

      ①能準(zhǔn)確分析系統(tǒng)的UI 界面并通過分析結(jié)果確定功能測試點;

      ②能準(zhǔn)確分析系統(tǒng)的業(yè)務(wù)邏輯并通過分析結(jié)果確定功能測試點;

      ③能熟練運用等價類劃分法、邊界值分析法、決策表設(shè)計測試用例;

      ④能熟練設(shè)計測試計劃、測試方案、測試總結(jié)報告等文檔。

      2.自動化測試能力要求

      協(xié)同創(chuàng)新是指“多方主體通過知識、資源、行動、績效等方面整合,以及在互惠知識分享,資源優(yōu)化配置,行動的最優(yōu)同步,系統(tǒng)的匹配度方面互動,實現(xiàn)創(chuàng)新要素的系統(tǒng)優(yōu)化和合作創(chuàng)新的過程?!盵1]其實質(zhì)是一個“溝通→協(xié)調(diào)→整合→優(yōu)化→創(chuàng)新”的過程。

      ①能設(shè)計瀏覽器打開、跳轉(zhuǎn)、前進、后退等操作的自動化測試腳本,能通過查找id、name、xpath、class_name 等方式捕捉并定位元素,能設(shè)計模擬鼠標(biāo)操作、鍵盤操作的自動化測試腳本,能設(shè)計文件上傳、sumbit方法、頁面截圖、alert 彈出框等操作的自動化測試腳本;

      ②能執(zhí)行自動化測試腳本,能對自動化測試腳本進行調(diào)試,能分析自動化測試腳本執(zhí)行結(jié)果并發(fā)現(xiàn)缺陷,能跟蹤缺陷并進行回歸測試。

      3.性能測試能力要求

      ①能使用JMeter/LoadRunner 進行瀏覽器交互并設(shè)計腳本,能使用JMeter/LoadRunner設(shè)計場景,能使用JMeter/LoadRunner進行正常壓力測試;

      ②能通過Analysis 組件得出運行結(jié)果,能判斷指標(biāo)是否滿足需求,能對測試整體情況進行匯總,能根據(jù)匯總結(jié)果得出相關(guān)結(jié)論。

      (二)根據(jù)測試能力要求,重構(gòu)課程目標(biāo)

      根據(jù)測試能力要求重構(gòu)課程目標(biāo),制定目標(biāo)時重點突出測試能力的掌握和技術(shù)通用性實用性。學(xué)生能夠通過課程學(xué)習(xí)軟件測試?yán)碚撝R和業(yè)界主流的通用測試技術(shù),掌握功能測試、性能測試和自動化測試的基本概念、理論、技術(shù)和方法并應(yīng)用到實踐,能夠達到Web應(yīng)用軟件測試(中級)的職業(yè)技能要求,基本勝任中級測試工程師、自動化測試工程師、性能測試工程師等工作崗位。

      (三)根據(jù)課程目標(biāo),以任務(wù)為載體重構(gòu)教學(xué)內(nèi)容

      課程團隊根據(jù)課程總體目標(biāo),兼顧難易度和內(nèi)容覆蓋,將課程內(nèi)容分為測試基礎(chǔ)、功能測試、自動化測試和性能測試四大模塊,在模塊中通過開發(fā)測試任務(wù)來設(shè)計教學(xué)內(nèi)容〔3〕。

      課程團隊在設(shè)計教學(xué)內(nèi)容時,遵循先會環(huán)境搭建、后學(xué)測試任務(wù)的原則,最終確定選取開源的Wamp+Discuz作為課程基礎(chǔ)環(huán)境,并在Discuz論壇上開發(fā)功能測試、自動化測試和性能測試的測試任務(wù),并在每個課程模塊中均設(shè)計成入門級、達標(biāo)級、競賽級三個類別的測試任務(wù)。

      自動化測試教學(xué)內(nèi)容各模塊測試任務(wù)等級能力要求如下:模塊1瀏覽帖子入門級通過腳本實現(xiàn)打開瀏覽器、打開論壇、進入默認(rèn)板塊、打開帖子瀏覽等操作;模塊2新用戶注冊入門級通過腳本實現(xiàn)打開瀏覽器、打開論壇、進入注冊頁面、錄入注冊信息,完成注冊等操作;模塊3發(fā)表帖子達標(biāo)級通過腳本實現(xiàn)打開瀏覽器、打開論壇、完成登錄進入默認(rèn)板塊,完成發(fā)表帖子等操作;模塊4讀取CSV文件完成新用戶批量注冊達標(biāo)級通過腳本實現(xiàn)打開瀏覽器、讀取CSV文件內(nèi)容、打開新用戶注冊頁面、完成批量新用戶注冊等操作;模塊5使用Unittest+ddt完成不同用戶發(fā)表不同帖子競賽級通過腳本實現(xiàn)Unittest框架、以數(shù)據(jù)驅(qū)動方式,完成不同用戶在論壇發(fā)表不同內(nèi)容帖子的操作。

      (四)圍繞教學(xué)任務(wù),組織實施教學(xué)內(nèi)容

      圍繞測試任務(wù)實施教學(xué)內(nèi)容,按課前、課中和課后三個途徑,基于學(xué)生的能力培養(yǎng),實施“三途五步”教學(xué)法〔4〕。

      1.課前“知”任務(wù)

      學(xué)生在課程資源平臺領(lǐng)取測試任務(wù),明確任務(wù)需求,同時學(xué)習(xí)了解相關(guān)知識及理論。

      2.課中“思”任務(wù)

      教師結(jié)合測試任務(wù),融入課程思政,創(chuàng)設(shè)情境,引導(dǎo)學(xué)生主動分析任務(wù),形成解決思路。

      3.課中“解”任務(wù)

      引導(dǎo)學(xué)生自主探究,教師隨情形結(jié)合示范操作、指點糾錯等方式,突出教學(xué)重難點。

      4.課中“評”任務(wù)

      以學(xué)生自評、互評、企業(yè)專業(yè)點評,以及教學(xué)平臺的實時數(shù)據(jù)評價等融合的多元化評價來激勵學(xué)生。

      5.課后“增”任務(wù)

      鼓勵學(xué)生到企業(yè)進行社會實踐,嘗試新任務(wù);積極參加各類軟件測試培訓(xùn)和競賽,實時了解新業(yè)態(tài)、新技術(shù)、新模式;通過各種形式分享擴展學(xué)習(xí)資源,拓寬學(xué)生眼界,提升綜合素質(zhì)和創(chuàng)新創(chuàng)業(yè)能力。

      (五)重構(gòu)評價考核方法

      在教學(xué)過程中,應(yīng)重構(gòu)教學(xué)評價體系。引入證書考核標(biāo)準(zhǔn),圍繞職業(yè)技能標(biāo)準(zhǔn)設(shè)計考核要點,依托小組式教學(xué)模式,既考查學(xué)生們的分工情況又考查學(xué)生們的協(xié)作過程,并通過教師初評、小組互評、企業(yè)專家點評的模式對學(xué)生進行綜合評價。并以過程性考核代替原有的期末筆試考核〔5〕。

      三、課堂教學(xué)實踐

      教學(xué)團隊在2022年和2023年分別對2020級和2021級學(xué)生的“軟件測試技術(shù)”進行了基于課證融合的教學(xué)實踐。在課堂上,學(xué)生組建若干測試小組,每個測試小組的組長擔(dān)任測試項目經(jīng)理,其他成員為測試工程師,小組成員協(xié)同合作完成教師給定的測試任務(wù),完成任務(wù)后,各小組進行工作匯報。

      每個小組均按照以下流程開展測試工作:針對測試任務(wù)集中討論,分析測試需求;明確測試任務(wù),分工并制定測試計劃書;進行測試;形成測試結(jié)論并完成測試總結(jié)報告。

      在各小組開展測試工作期間,教師應(yīng)充分利用各類教學(xué)資源、信息技術(shù)及翻轉(zhuǎn)課堂、小組競賽等教學(xué)手段,全程引導(dǎo)和激勵學(xué)生通過自主探究和協(xié)作學(xué)習(xí),對重難點知識與技能及業(yè)界的新業(yè)態(tài)、新模式進行深入探索和實踐,從而逐步掌握發(fā)現(xiàn)問題、分析問題和解決問題的要領(lǐng)和方法,為日后持續(xù)提升,成為創(chuàng)新型技術(shù)技能人才奠定基礎(chǔ)〔6〕。

      教師在教學(xué)過程中,還對應(yīng)Web應(yīng)用測試職業(yè)技能要求,分析測試工作崗位特點,進行課程思政改革探索。并將“以測育德”教育理念貫通于教學(xué)的始終,借助教學(xué)內(nèi)容和信息技術(shù),將愛國主義、工匠精神、創(chuàng)新創(chuàng)業(yè)、科學(xué)精神、法治精神等德育內(nèi)容與軟件測試教學(xué)內(nèi)容融會貫通,打造集“專業(yè)、職業(yè)、人文、思政、創(chuàng)新”等多維于一體的“育人”課堂〔7〕。

      四、結(jié)語

      “Web應(yīng)用軟件測試職業(yè)技能等級標(biāo)準(zhǔn)”是教育部推行的“1+X”證書,標(biāo)志著市場主流行業(yè)和企業(yè)對學(xué)生掌握軟件測試技術(shù)的實際要求。軟件測試技術(shù)作為高職院校軟件技術(shù)專業(yè)一門重要課程,承擔(dān)著企業(yè)和學(xué)生的雙重需求,需要持續(xù)的改革和實踐。比如新的測試方法、新的測試工具、新的測試課程資源,還有如何驅(qū)動學(xué)生加大自主學(xué)習(xí)意愿等,這些都需要課程教學(xué)團隊進一步探索與完善。

      猜你喜歡
      軟件測試教學(xué)內(nèi)容測試
      幽默大測試
      幽默大師(2020年11期)2020-11-26 06:12:12
      基于OBE的軟件測試課程教學(xué)改革探索
      計算機教育(2020年5期)2020-07-24 08:53:20
      “攝問”測試
      “攝問”測試
      “攝問”測試
      EXCEL和VBA實現(xiàn)軟件測試記錄管理
      電子制作(2018年16期)2018-09-26 03:27:18
      關(guān)于軟件測試技術(shù)應(yīng)用與發(fā)展趨勢研究
      電子測試(2017年15期)2017-12-18 07:19:20
      挖掘數(shù)學(xué)教學(xué)內(nèi)容所固有的美
      “啟蒙運動”一課教學(xué)內(nèi)容分析
      軟件測試工程化模型及應(yīng)用研究
      辛集市| 天津市| 凯里市| 镇赉县| 潮安县| 新巴尔虎左旗| 青冈县| 叙永县| 泊头市| 尚志市| 上林县| 九寨沟县| 金秀| 彰化县| 正镶白旗| 虎林市| 屏边| 河东区| 延川县| 夏河县| 三都| 阿克| 中超| 清涧县| 盐津县| 合水县| 铜川市| 萨迦县| 南丹县| 黄冈市| 靖江市| 承德县| 聂拉木县| 新闻| 镇巴县| 耒阳市| 江源县| 刚察县| 上杭县| 尖扎县| 衡水市|