


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 自動(dòng)化測(cè)試框架比較最近在研究自動(dòng)化測(cè)試框架,也和網(wǎng)上的很多朋友聊了很多各種自動(dòng)化框架的實(shí)現(xiàn),我對(duì)其總結(jié)歸納比較下。當(dāng)然,一家之言,僅供參考:1. 以QTP 為核心的框架QTP 是大家最常用的測(cè)試工具。而現(xiàn)在很多公司用的自動(dòng)化測(cè)試框架都是以此為核心的。我在觸自動(dòng)化測(cè)試之初最先上手的也是QTP 。以QTP 為核心的自動(dòng)化測(cè)試框架優(yōu)點(diǎn)在于:適用性好,很多人都已經(jīng)會(huì)用或者至少說可以簡(jiǎn)單應(yīng)用,腳本也簡(jiǎn)單易懂,大多數(shù)無任何代碼基礎(chǔ)的測(cè)試人員都可以加入腳本錄制和調(diào)試。我本人一直對(duì)QTP 不太感冒的原因也就是它的缺點(diǎn):對(duì)象庫(kù)。這個(gè)詞對(duì)自動(dòng)化測(cè)試的tester 們實(shí)在是個(gè)巨大的打擊。我不去一一細(xì)數(shù)其罪行,但是
2、,關(guān)鍵 字的框架,靈活度實(shí)在不敢恭維。再加上QTP 在對(duì)flex 等的支持上實(shí)在是也讓人欲哭無淚。如果說還有其他的,就是一旦應(yīng)用于企業(yè)自動(dòng)化測(cè)試框架,必然需 要購(gòu)買正版,價(jià)格的問題。2. RFTRational Functional Tester ,IBM 的產(chǎn)品。我一直對(duì)ibm 產(chǎn)品頗具好感,不知道是不是由于第一臺(tái)筆記本就買了IBM 的緣故。跑題了,回來說這個(gè)框架。優(yōu)點(diǎn):其一是相比起QTP 框架,靈活度要高。因?yàn)樗詈诵牡膄ind(。每個(gè)腳本里都會(huì)大量出現(xiàn)類似“new uiTestObject(find(atDescendant(".xxxx","xxxx&qu
3、ot;,".xxxx","xxxx".”的語句,用 來動(dòng)態(tài)查找對(duì)象以解決對(duì)象識(shí)別問題。其二是對(duì)java 的無縫連接,讓很多人能更好更快的上手。缺點(diǎn):首先還是俗一點(diǎn),說這個(gè)價(jià)格。高于QTP 的價(jià)格讓很多公司難以接受。第二,盡管ibm 的團(tuán)隊(duì)非常強(qiáng)大,但是我們可以看到,由于種種原因,RFT 的 使用率比較低,這就導(dǎo)致網(wǎng)上關(guān)于該框架的疑難問題解決方案較少。第三,根據(jù)親身經(jīng)歷,RFT 的國(guó)內(nèi)技術(shù)支持太弱,有問題很難請(qǐng)到,并且其技術(shù)支持人員測(cè)試 技術(shù)能力都較差。3. Ant+Selenium+Testng+Jenkins這是我現(xiàn)在正在研究并使用的框架。(ps :j
4、enkins 這. 還沒用到。原來聽說了hudson 的強(qiáng)大,這個(gè)升級(jí)版估計(jì)會(huì)更有使用價(jià)值,未來研究) 我這里說的selenium 沒有區(qū)分RC 還是webdriver ,兩者各有千秋又互相補(bǔ)充,兼而用之即可。還是先說優(yōu)點(diǎn):第一:它開源不要錢!很多時(shí)候這 是最關(guān)鍵的一點(diǎn). 當(dāng)你在研究或推行一套框架的時(shí)候,價(jià)格是不得不考慮的因素。第二:靈活性,比RFT 更加靈活,因?yàn)楦尤肓藊path (當(dāng)然大型項(xiàng)目的 腳本里 xpath. 慎用,盡量取id 或穩(wěn)定的屬性)。加上配合IDE 進(jìn)行定位等,效果比較好。第三:相比rft ,資料更全面,用該框架的也越來越多。據(jù) 我了解,北京一些中型公司也在應(yīng)用類似以s
5、elenium 為核心的自動(dòng)化測(cè)試框架。第四:就是開源性可以方便我們進(jìn)行二次開發(fā),例如提取對(duì)json 和 xml的處理來實(shí)現(xiàn)的數(shù)據(jù)驅(qū)動(dòng)等。缺點(diǎn):第一:無論是RC 還是Webdriver ,對(duì)測(cè)試人員的編碼水平有一定要求。同時(shí)ant ,testng ,hudson 使用也都是小眾,大多數(shù)人執(zhí) 行這個(gè)框架前需要有較長(zhǎng)時(shí)間學(xué)習(xí)適應(yīng)。第二:畢竟時(shí)間較短,不如QTP 如此完善,但是我們可以期待其未來發(fā)展。也許3.0會(huì)帶來一個(gè)巨大的變化。4.Mcafe我也不知道是不是這樣拼這個(gè)框架,這是百度內(nèi)部使用的一套自動(dòng)化測(cè)試框架,或者叫平臺(tái)。外面當(dāng)然也買不到,我有幸見識(shí)了一次,包含了虛擬機(jī)的集成分配直 至自動(dòng)化測(cè)試執(zhí)行,非常之驚艷。優(yōu)點(diǎn)一大把缺點(diǎn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 航運(yùn)代理合同樣本
- 鄭州租地種樹合同范本
- 種植與回收合同范本
- 圍墻工廠供貨合同范本
- 車輛報(bào)廢注銷合同范本
- 上門采樣合同范本
- 出售塔吊電梯合同范本
- 電梯鋼構(gòu)合同范本
- 江蘇省無錫市惠山區(qū)2024-2025學(xué)年八年級(jí)上學(xué)期1月期末考試數(shù)學(xué)試卷(含答案)
- 民用口罩合同范本
- TD-T 1066-2021 不動(dòng)產(chǎn)登記數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)
- 把未來點(diǎn)亮歌詞打印版
- 污水處理設(shè)備調(diào)試方案
- 中國(guó)郵政集團(tuán)公司人才發(fā)展規(guī)劃
- GB/T 4348.3-2012工業(yè)用氫氧化鈉鐵含量的測(cè)定1,10-菲啰啉分光光度法
- 靜配中心崗前培訓(xùn)測(cè)試題附答案
- 《土壤污染與防治》教學(xué)課件
- 《公共營(yíng)養(yǎng)師》課件
- 課標(biāo)版高中《音樂鑒賞》學(xué)業(yè)水平測(cè)試題庫(kù)(含答案)
- 第13課 現(xiàn)代戰(zhàn)爭(zhēng)與不同文化的碰撞和交流 課件(17張PPT)
- DB32∕T 3158-2016 內(nèi)河水上服務(wù)區(qū)建設(shè)標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論