



免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
自動(dòng)化測試工具淺析1 ATS自動(dòng)化測試平臺(tái)說白了是一個(gè)腳本編輯和執(zhí)行的混合體,web方式下實(shí)現(xiàn)腳本的編輯和job-suite-case的三級執(zhí)行機(jī)制,操作步驟如下:Step1: 命令行導(dǎo)入你的庫函數(shù),俺們現(xiàn)在開發(fā)的有NetRing 1.0,SmartBits 1.0 class SDHAnalyzer 1.0,作用是控制網(wǎng)元,儀表。Step2:web方式下編寫相應(yīng)的測試case。Step3:將case組織成suite,suite組織成job執(zhí)行。Step4:執(zhí)行job,獲得相應(yīng)的測試結(jié)果。優(yōu)點(diǎn):畢竟是俺們公司自己的東西嘛,提供給整個(gè)公司用,自然各部門所用的類庫,case是可以相互共享的(ms這個(gè)理念很不錯(cuò),不過好像各部門沒有如此實(shí)現(xiàn)過)。話說回來,部門內(nèi)部共享腳本到還是不錯(cuò)的,畢竟省去了一個(gè)專門的腳本管理服務(wù)器嘛,由于目前自動(dòng)化腳本工作還處于積累階段,主要還是量上的提高,至于腳本庫的升級維護(hù)問題還需仔細(xì)謀劃一二。缺點(diǎn):說實(shí)話在web下編輯腳本實(shí)在不咋的,首要毛病是慢,如果一個(gè)suite里面有很多個(gè)case (20個(gè)以上),打開一個(gè)case和保存一個(gè)case的時(shí)候,你就感覺到又回到了64k上網(wǎng)的時(shí)代。不過也難怪,ATS采用的是客戶機(jī)服務(wù)器的模式,如果多個(gè)人同時(shí)在線編輯的時(shí)候自然如此。第二,在web方式下寫腳本本來也是無可厚非的,不過這個(gè)是在系統(tǒng)做的比較好的情況下,遺憾的是ATS自從誕生以來,就是病痛纏身,有好些問題到現(xiàn)在也沒有徹底根除,如:指定行移到相應(yīng)位置,那您就要有相當(dāng)?shù)哪托牧?,慢慢的一行一行的移吧。特別要記得要經(jīng)常保存你的suite哦,否則,ATS一個(gè)不高興,就能讓你的工作丟掉,當(dāng)然后臺(tái)oracle數(shù)據(jù)庫也能定期備份,不過這個(gè)備份是幾天前的就很難說了。第三,對于大多數(shù)程序員來講,更習(xí)慣于使用文本編輯器編輯腳本,可是俺們高傲的ATS可是不支持純Tcl的,為滅呢?據(jù)說最開始設(shè)計(jì)是為了讓它能嵌入相關(guān)的控制信息,自然要添加好些關(guān)鍵字(當(dāng)然這些關(guān)鍵字是Tcl語法里面沒有的),雖然也可以將suite下載到本地編寫再上傳,那只有勞煩各位熟悉一下各種關(guān)鍵字吧,_,其實(shí)也不是需要太多時(shí)間,如果各位有空的話。2 Genesis 單機(jī)版平臺(tái)Genesis是思博倫公司開發(fā)的一個(gè)商用自動(dòng)化測試平臺(tái),一個(gè)配置文件對應(yīng)一個(gè)測試用例集合.配置文件內(nèi)容: 單個(gè)或多個(gè)網(wǎng)元/儀表的IP等信息, 指定發(fā)送的命令和期待的返回結(jié)果, email 通知對象,同樣是job-suite-case的三級執(zhí)行機(jī)制,只不過Genesis提供了一個(gè)自動(dòng)生成的GUI配置界面。和ATS不同的是,Genesis只是一個(gè)單獨(dú)的腳本組織執(zhí)行平臺(tái),沒有腳本編寫功能,腳本需要通過文本編輯器完成,使用XML保存參數(shù)的配置。優(yōu)點(diǎn):單機(jī)版工具,本地編寫執(zhí)行,使用起來還算簡便, 基本功能均能滿足。缺點(diǎn):由于是單機(jī)版,所以腳本的管理就比較麻煩,需要開設(shè)相應(yīng)的管理服務(wù)器。價(jià)格昂貴,需幾萬美金(老美的人工費(fèi)可真是高呀),目前俺們手上有一個(gè)簡易的demo版(當(dāng)然功能受限),幸運(yùn)的是tcl是開放源碼的,相應(yīng)的功能都是可以添加的,由于時(shí)間的限制,目前只完成了log日志自動(dòng)保存,診斷模式的開放(這些都是受限的)等功能。3 Spirent Connect又是一款思博倫的自動(dòng)化測試工具,兼具腳本編寫和自動(dòng)化測試兩種功能,用的不是太多,簡單談一下自己的感受。Spirent Connect所具有的腳本編輯能力還是不錯(cuò)的,比較贊的是集成了類似MFC的功能,你可以通過設(shè)置一些模塊參數(shù),生成相應(yīng)的代碼。當(dāng)然思博倫公司的產(chǎn)品只支持smartbits,如果不涉及版權(quán)的問題,改進(jìn)一下可以支持網(wǎng)元命令的批量下發(fā),或者支持別的什么儀表啥的,也應(yīng)該是沒有問題。至于自動(dòng)化測試的組織結(jié)構(gòu)屬于單層結(jié)構(gòu),配置和case的執(zhí)行放在同一個(gè)文件,當(dāng)然你也可以把多個(gè)case放在一起的連續(xù)執(zhí)行。Connect的另一個(gè)特點(diǎn)是集成了Spirent Application的功能,可以只在GUI上設(shè)置相應(yīng)的參數(shù)即可生成所需腳本(傻瓜型的東西我最喜歡)??偟亩?,作為一款兼具腳本編寫和簡單的自動(dòng)化case執(zhí)行的工具還是不錯(cuò)的。不過由于自動(dòng)化組織層次的缺陷,在自動(dòng)化case較多情況下就力不從心。我個(gè)人覺得,自動(dòng)化腳本的編寫和執(zhí)行分離為佳。4 Ixia ScriptMate這是IXIA的一款自動(dòng)化測試工具,類似于Spirent Application,所有的測試都可以通過GUI填寫參數(shù)生成相應(yīng)的腳本,對于自動(dòng)化的執(zhí)行能力等同于Spirent Connect.這個(gè)東東倒是足夠的傻瓜了,不過由于只能通過GUI完成測試參數(shù)的設(shè)置,新的case的加入必須增加新的GUI的來完成,據(jù)說這個(gè)可是要進(jìn)行專門的培訓(xùn)的哦。5 其他的自動(dòng)化測試工具 WinRunner, LoadRunner, QTP, Robot都是相當(dāng)不錯(cuò)的軟件自動(dòng)化測試工具,對于我們目前的系統(tǒng)測試意義不大,在這里簡略介紹一下: 基本上上述軟件測試工具都有測試GUI的功能,通過記錄-回放來完成腳本的編輯修改功能,具體特點(diǎn)如下: 生產(chǎn)廠商 工具名稱 測試功能簡介Mercury InteractiveCorporation Winrunner(推薦)類型:功能測試優(yōu)點(diǎn):企業(yè)級工具,簡單易用,中英文網(wǎng)上論壇很多,非常符合BS/CS架構(gòu)系統(tǒng)測試,國內(nèi)使用最多的功能測試工具之一。缺點(diǎn):很多支持插件(如delphi)需要另外購買,對于復(fù)雜的測試要求測試員必須具有C語言開發(fā)經(jīng)驗(yàn),需要適當(dāng)?shù)呐嘤?xùn)。價(jià)格昂貴。Loadrunner(推薦)類型:性能測試 優(yōu)點(diǎn):企業(yè)級工具,簡單易用,中英文網(wǎng)上論壇很多,非常符合BS/CS架構(gòu)系統(tǒng)測試,國內(nèi)使用最多的性能測試工具之一。缺點(diǎn):很多支持插件(如delphi)需要另外購買,對于復(fù)雜的性能測試要求測試員必須具有C語言開發(fā)經(jīng)驗(yàn),需要適當(dāng)?shù)呐嘤?xùn)。價(jià)格昂貴。QuickTest Pro 類型:功能測試優(yōu)點(diǎn):輕量級測試工具,簡單易用,非常符合網(wǎng)頁的多
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 唐山市常態(tài)化管理辦法
- 地鐵防水施工管理辦法
- 如何開展科研管理辦法
- 科技轉(zhuǎn)移機(jī)構(gòu)管理辦法
- 肥胖中醫(yī)辨證課件
- 野外測量培訓(xùn)課件
- 供電公司青年培訓(xùn)課件
- 房石鎮(zhèn)九年級數(shù)學(xué)試卷
- 福建閩侯小升初數(shù)學(xué)試卷
- 定興期末考試數(shù)學(xué)試卷
- 基于改進(jìn)層次分析法的抽水蓄能電站選址評價(jià)
- 平安銀行擔(dān)保合同
- 對賭機(jī)制培訓(xùn)
- 獸醫(yī)公共衛(wèi)生概論期末復(fù)習(xí)資料
- DCMM數(shù)據(jù)管理師練習(xí)測試卷
- 吉林農(nóng)業(yè)大學(xué)《無機(jī)化學(xué)及分析化學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 血透室職業(yè)安全防護(hù)制度
- 設(shè)計(jì)總監(jiān)述職報(bào)告
- 求職委托代理協(xié)議書
- 玻璃幕墻施工方案
- 2024年國家開放大學(xué)(電大)-國家開放大學(xué)(病理學(xué)與病理生理學(xué))考試近5年真題集錦(頻考類試題)帶答案
評論
0/150
提交評論