亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        《自動化功能測試工具》課程教學改革

        2017-10-21 21:41:17方智
        大東方 2017年12期
        關鍵詞:教學改革

        摘要:Quick Test Pro(簡稱QTP)是一款惠普公司出品的商用自動化軟件功能測試的軟件。在QTP11.5版本之后更名為Unified Functional Testing(簡稱UFT)。選用UFT工具,在高校開展《自動化功能測試工具》課程的教學工作。從教學實踐活動中獲得了一些教學方面的總結和經(jīng)驗,工具軟件每年都可能面臨版本更替、軟件的淘汰,如何能夠對學生授之以漁,降低他們在學習新工具的學習成本,能夠盡快上手,這才是在教學改革活動中需要思考的首要問題。本文重點探討了自動化功能測試工具課程的教學內(nèi)容、教學資源建設、教學實驗思路、課程教學層次四個方面的改革。從而提高教學質量,提升學生的實踐能力。

        關鍵詞:Unified Functional Testing(簡稱UFT);自動化功能測試工具;教學改革;

        結合CDIO的工程教育理念,在高校軟件測試專業(yè)本科生開設自動化功能測試工具初級課程提出改革探討,包括教學內(nèi)容、教學資源建設、教學實驗思路、課程教學層次、課外教學延展五個方面。

        自動化功能測試軟件在市場上以Unified Functional Testing(簡稱UFT)和selenium軟件居多,因為selenium是開源軟件,所占市場份額越來越大,但是軟件測試專業(yè)學生普遍缺少對python或Java語言的深入掌握,selenium對于初學者來說,缺少通過簡單錄制就能自動生成腳本的體驗環(huán)節(jié),UFT能夠通過錄制自動生成腳本,所以最終選擇UFT作為初級功能工具入門學習的首選。

        一、教學內(nèi)容

        根據(jù)選用教材,教學內(nèi)容覆蓋自動化測試基礎、UFT工具使用、VBScript腳本編寫、自動化測試框架。隨著教學活動的開展,一些功能已發(fā)生變化,比如UFT自帶的驗證點功能Standard Checkpoint,與CheckProperty驗證點函數(shù)、自定義驗證點Reporter函數(shù)進行比較,檢查點功能太弱,CheckProperty方法只有Pass和Fail兩種結果,Reporter函數(shù)在工程應用中很普遍,能適用各種程序邏輯中[1]。應該認真斟酌具有實踐價值的知識點。

        二、教學資源建設

        通過設定知識線路,安排教學進度計劃、視頻資源建設、文字資源建設、參考腳本案例建設、調試出現(xiàn)的問題等幾個方面。每一個知識點內(nèi)資源建設,包括測試腳本word格式、測試工程文件、AVI格式教學視頻文件、說明性文檔、調試中的問題。每一個視頻資源時長不超過15分鐘。制作系統(tǒng)性學習教程,主要用于教學參考、課下學生的自學參考。制作完成UFT初級基礎教程的完整實驗工程文件,以UFT工具安裝包自帶的案例為測試對象,進行相對完整的自動化功能測試實驗。

        三、教學實驗思路

        工具軟件教學過程中的實驗開展,應該是多層次多維度的。并不強調在每一個知識點上重新制作一個全新的案例,而是在同一個案例上的多次增強和修改,這樣學習才有一定的知識連貫性。以涉及描述性編程的教學實驗為例,給出以下八個層次的教學實驗思路。

        第一層次,學生在初學階段,可以采用UFT軟件自動錄制測試執(zhí)行過程,并且保證回放成功。

        第二層次,在自動生成的腳本上完成with結構、Function封裝等改造,并增強對可能出現(xiàn)的異常處理。

        第三層次,在上一個版本上,要求測試數(shù)據(jù)預先存放在數(shù)據(jù)池DataTable對象中,腳本運行時從DataTable中依次取出,實現(xiàn)腳本參數(shù)化。

        第四層次,利用property屬性值進行腳本描述性編程。增強對于對象庫Object Repository的管理、對象庫中的常見對象屬性名和屬性值、輔助屬性的熟悉和掌握。

        第五層次,利用系統(tǒng)提供的Description對象,實現(xiàn)對象庫編程,以達到腳本更大程度的封裝和復用。

        第六層次,利用外部Excel文件,測試數(shù)據(jù)從Excel文件工作表讀入到運行時DataTable數(shù)據(jù)池對象,進一步提高復用。

        第七層次,因為DataTable數(shù)據(jù)池對象并不是一個在其他軟件中通用的數(shù)據(jù)格式,予以摒棄,采用編寫VBScript的Funtion函數(shù),來讀取指定文件路徑下Excel文件,完成輸入數(shù)據(jù)從外部Excel文件讀取,這樣,腳本與數(shù)據(jù)完全分離,從而降低耦合度。

        第八層次,增加Excel中多組測試數(shù)據(jù),編寫Function函數(shù),實現(xiàn)輸出結果向Excel文件中進行寫入,將輸出數(shù)據(jù)直接寫入指定位置的Excel文件單元格中。

        四、課程教學層次

        課程的層次由淺入深,包括語法基礎、設計模式[2]、自動化測試框架的初步設計及實現(xiàn)。

        框架概念是比較抽象的,可以鼓勵學生寫出框架[]的一些雛形。比如在多臺測試機的情況下,每臺都要環(huán)境配置比較麻煩,并需要保持配置一致。因此給出如下的教學案例。

        將測試數(shù)據(jù)寫在Excel中,在運行UFT時,會進行讀取Excel中數(shù)據(jù)來進行測試。也可以將一些測試執(zhí)行的參數(shù)配置寫入Excel中,如用1和0表示是否,來進行是否重啟IE、是否寫Log等動作的控制,也可以寫入數(shù)字,來控制腳本的運行次數(shù)。假定有一個Excel工作簿,包括一個以項目名稱為名的工作表,記錄測試數(shù)據(jù)是否運行,輸入數(shù)據(jù)1,輸入數(shù)據(jù)2,預期結果,實際結果,成功次數(shù),失敗次數(shù),報告詳細描述幾個列,通過自定義Function函數(shù)對Excel指定單元格進行讀取,做出是否執(zhí)行的判斷,如果執(zhí)行,記錄實際結果,并判斷成功或失敗,更新計數(shù)器的值。

        五、結束語

        本次課程改革集中在教學內(nèi)容、資源建設、實驗思路、教學層次等方面。在改革過程中取得何種效果和持續(xù)改進,值得我們不斷斟酌和探索。

        參考文獻:

        [1]余杰.趙旭斌.精通QTP-自動化測試技術領航[J].[2012年1月].

        [2]方智.面向對象編程思維的建立和培養(yǎng)[J].實驗科學與技術:2013,10(3):69-70

        [3]張偉 周百順. 基于UFT-ALM框架的功能自動化測試實踐[J].南方農(nóng)機,2017年第14期

        作者簡介:方智(1981-),女,講師,碩士,主要研究方向:軟件工程、軟件測試。

        (作者單位:電子科技大學成都學院計算機系 成都)

        猜你喜歡
        教學改革
        完全學分制下選課管理的思考與實踐
        考試周刊(2016年76期)2016-10-09 10:08:04
        金工實習教育對工科院校創(chuàng)客教育影響分析
        考試周刊(2016年76期)2016-10-09 10:04:11
        新形勢下小學語文教學方法研究
        考試周刊(2016年76期)2016-10-09 08:47:08
        譯林版英語教材的人文特點研究
        成才之路(2016年26期)2016-10-08 11:33:49
        當前農(nóng)村學校實施“新教育實驗”的研究
        成才之路(2016年25期)2016-10-08 10:05:54
        構建和改進現(xiàn)代化學校美育工作體系研究
        成才之路(2016年25期)2016-10-08 10:04:29
        中職學?!吧菊n堂”的調查研究與實踐
        成才之路(2016年25期)2016-10-08 10:03:04
        高校三維動畫課程教學方法研究
        成才之路(2016年25期)2016-10-08 10:00:36
        基于人才培養(yǎng)的技工學校德育實效性研究
        成才之路(2016年25期)2016-10-08 09:51:08
        現(xiàn)代信息技術在高職數(shù)學教學改革中的應用研究
        科技視界(2016年20期)2016-09-29 12:59:03
        亚洲精品字幕| 成人爽a毛片在线播放| 极品嫩模大尺度av在线播放| 美女网站免费福利视频| 国产精品.xx视频.xxtv| 在线视频青青草猎艳自拍69| 中文字幕色婷婷在线视频| 男女视频在线观看一区| 日韩吃奶摸下aa片免费观看| 国产老熟女精品一区二区| 亚洲人成欧美中文字幕| 国产第一页屁屁影院| 日韩激情网| av中文字幕在线直播| 国产一区亚洲二区三区| 老师粉嫩小泬喷水视频90| 熟妇无码AV| av在线不卡一区二区三区| 狠狠躁夜夜躁人人爽超碰97香蕉| 野狼第一精品社区| 欧美成人精品三级在线观看| 素人激情福利视频| 亚洲精品98中文字幕| 欧美亚洲国产一区二区三区| 精品国产亚洲AⅤ麻豆| 日本高清视频在线一区二区三区| 极品少妇一区二区三区四区视频| 久久亚洲精品国产亚洲老地址| 一区二区传媒有限公司| 亚洲色婷婷综合开心网| av天堂免费在线播放| 无码人妻人妻经典| 最新国产拍偷乱偷精品| 亚洲图文一区二区三区四区 | 精品国产自在现线看久久| 精品久久香蕉国产线看观看亚洲| 中日韩欧美在线观看| 漂亮人妻被强中文字幕乱码| 免费成人电影在线观看| 欧美成人一区二区三区在线观看 | 天天看片视频免费观看|