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

        ?

        《自動(dòng)化功能測(cè)試工具》課程教學(xué)改革

        2017-10-21 21:41:17方智
        大東方 2017年12期
        關(guān)鍵詞:教學(xué)改革

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

        關(guān)鍵詞:Unified Functional Testing(簡(jiǎn)稱UFT);自動(dòng)化功能測(cè)試工具;教學(xué)改革;

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

        自動(dòng)化功能測(cè)試軟件在市場(chǎng)上以Unified Functional Testing(簡(jiǎn)稱UFT)和selenium軟件居多,因?yàn)閟elenium是開(kāi)源軟件,所占市場(chǎng)份額越來(lái)越大,但是軟件測(cè)試專業(yè)學(xué)生普遍缺少對(duì)python或Java語(yǔ)言的深入掌握,selenium對(duì)于初學(xué)者來(lái)說(shuō),缺少通過(guò)簡(jiǎn)單錄制就能自動(dòng)生成腳本的體驗(yàn)環(huán)節(jié),UFT能夠通過(guò)錄制自動(dòng)生成腳本,所以最終選擇UFT作為初級(jí)功能工具入門(mén)學(xué)習(xí)的首選。

        一、教學(xué)內(nèi)容

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

        二、教學(xué)資源建設(shè)

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

        三、教學(xué)實(shí)驗(yàn)思路

        工具軟件教學(xué)過(guò)程中的實(shí)驗(yàn)開(kāi)展,應(yīng)該是多層次多維度的。并不強(qiáng)調(diào)在每一個(gè)知識(shí)點(diǎn)上重新制作一個(gè)全新的案例,而是在同一個(gè)案例上的多次增強(qiáng)和修改,這樣學(xué)習(xí)才有一定的知識(shí)連貫性。以涉及描述性編程的教學(xué)實(shí)驗(yàn)為例,給出以下八個(gè)層次的教學(xué)實(shí)驗(yàn)思路。

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

        第二層次,在自動(dòng)生成的腳本上完成with結(jié)構(gòu)、Function封裝等改造,并增強(qiáng)對(duì)可能出現(xiàn)的異常處理。

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

        第四層次,利用property屬性值進(jìn)行腳本描述性編程。增強(qiáng)對(duì)于對(duì)象庫(kù)Object Repository的管理、對(duì)象庫(kù)中的常見(jiàn)對(duì)象屬性名和屬性值、輔助屬性的熟悉和掌握。

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

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

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

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

        四、課程教學(xué)層次

        課程的層次由淺入深,包括語(yǔ)法基礎(chǔ)、設(shè)計(jì)模式[2]、自動(dòng)化測(cè)試框架的初步設(shè)計(jì)及實(shí)現(xiàn)。

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

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

        五、結(jié)束語(yǔ)

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

        參考文獻(xiàn):

        [1]余杰.趙旭斌.精通QTP-自動(dòng)化測(cè)試技術(shù)領(lǐng)航[J].[2012年1月].

        [2]方智.面向?qū)ο缶幊趟季S的建立和培養(yǎng)[J].實(shí)驗(yàn)科學(xué)與技術(shù):2013,10(3):69-70

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

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

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

        猜你喜歡
        教學(xué)改革
        完全學(xué)分制下選課管理的思考與實(shí)踐
        考試周刊(2016年76期)2016-10-09 10:08:04
        金工實(shí)習(xí)教育對(duì)工科院校創(chuàng)客教育影響分析
        考試周刊(2016年76期)2016-10-09 10:04:11
        新形勢(shì)下小學(xué)語(yǔ)文教學(xué)方法研究
        考試周刊(2016年76期)2016-10-09 08:47:08
        譯林版英語(yǔ)教材的人文特點(diǎn)研究
        成才之路(2016年26期)2016-10-08 11:33:49
        當(dāng)前農(nóng)村學(xué)校實(shí)施“新教育實(shí)驗(yàn)”的研究
        成才之路(2016年25期)2016-10-08 10:05:54
        構(gòu)建和改進(jìn)現(xiàn)代化學(xué)校美育工作體系研究
        成才之路(2016年25期)2016-10-08 10:04:29
        中職學(xué)?!吧菊n堂”的調(diào)查研究與實(shí)踐
        成才之路(2016年25期)2016-10-08 10:03:04
        高校三維動(dòng)畫(huà)課程教學(xué)方法研究
        成才之路(2016年25期)2016-10-08 10:00:36
        基于人才培養(yǎng)的技工學(xué)校德育實(shí)效性研究
        成才之路(2016年25期)2016-10-08 09:51:08
        現(xiàn)代信息技術(shù)在高職數(shù)學(xué)教學(xué)改革中的應(yīng)用研究
        科技視界(2016年20期)2016-09-29 12:59:03
        国产放荡对白视频在线观看| 日本在线中文字幕一区二区| 亚洲精品一区二区三区新线路| 中国杭州少妇xxxx做受| 天天躁日日躁狠狠躁av| 国产激情在观看| 求网址日韩精品在线你懂的| 91丝袜美腿亚洲一区二区| 欧美日韩国产码高清综合人成| 日本精品a在线观看| 日本中文字幕一区二区视频| 国产精品一区二区av不卡| 中文字幕日韩人妻不卡一区| 日韩亚洲中字无码一区二区三区| 元码人妻精品一区二区三区9| 自拍视频在线观看首页国产| 国产日产欧产精品精品| 亚洲免费不卡| 少妇激情一区二区三区| 色偷偷久久久精品亚洲| 少妇高清精品毛片在线视频| 久久精品免视看国产盗摄 | 美女人妻中文字幕av| 亚洲最大成人网站| 中文字幕一区二区三区精华液| 亚洲国产欧美久久香综合| 国产精品自拍午夜伦理福利| av狠狠色丁香婷婷综合久久| 国产精品jizz观看| 久久99精品免费国产| 国产一区二区黄色录像| 精品日韩欧美一区二区在线播放| 456亚洲人成在线播放网站| 国产在线精品观看一区二区三区| 精品国产免费一区二区三区| 国产一区视频在线免费观看| 91精品国产色综合久久不| 国产精品久久久久久久久久红粉| 激情 人妻 制服 丝袜| 中文字幕亚洲综合久久| 一本久道竹内纱里奈中文字幕|