亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 >
開源自動化測試工具Abbot和Marathon的比較
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/12/10 14:09:26 ] 推薦標簽:

  目前主流的商業(yè)化的功能測試自動化工具主要是IBM的rational系列的RFT和HP Mercury公司的Quick Test Professional。不可否認的是這兩個自動化工具在對象的辨識以及自動化腳本編寫上的確擁有非常明顯的優(yōu)勢,我近也是在認真學(xué)習(xí)QTP的相關(guān)內(nèi)容。。但是迫于兩個商業(yè)軟件的高額的使用成本,我們?nèi)匀辉谧非箝_源的的自動化功能測試解決方案。
  目前我所發(fā)現(xiàn)的兩個開源自動化測試工具有希望成為各大供公司測試經(jīng)理辦公桌上的另一個解決方案。Abbot和Marathon。首先這兩個工具主要是用來支持基于Java的C/S結(jié)構(gòu)的系統(tǒng)。主要是支持主流的幾個GUI框架,我測試過Swing和AWT,都是可以很不錯的支持的。對于微軟的支持沒有嘗試過,所以也不能在這里隨便下定論。
  Abbot提供了一組API可以允許開發(fā)抓取應(yīng)用程序窗口中的各個組件,然后模擬用戶的操作。Abbot的1。2的版本中提供了一個錄制腳本的功能,我們可以利用錄制工具在配置好相關(guān)應(yīng)用的Jar包的路口類和函數(shù)后,啟動應(yīng)用并錄制相關(guān)腳本。錄制的腳本內(nèi)容是可以導(dǎo)出為xml的格式的文件。也可以在腳本中添加斷言來給自動化腳本添加一些業(yè)務(wù)邏輯的判斷和控制。但是由于錄制的腳本是XML格式的文件,在擴展性上面不是很好,無法做更多腳本邏輯的控制。對了,Abbot提供的API是基于Java的,在我們目前使用的Abbot,我們更多是用來做組件的功能測試,也可以理解為是一個對于組件的單元測試框架,可以繼承到Junit或者是Fitnesse框架中。
  Marathon是一個基于Jython的開源自動化GUI測試框架。Marathon的錄制功能比較強大,而且操作界面比較直觀的。方便用戶上手。 Mathon錄制的腳本是基于Jython的,由于Jython是運行在JVM上面的Python,語法也和Java比較接近,對于有java經(jīng)驗的工程師而言,非常容易上手。Marathon提供的fixture和module功能,可以讓我們把自動化腳本模塊化,提高了腳本的復(fù)用性。
  比較而言,Abbot更加適用于GUI的組件測試,而Marathon則可以適合功能性的自動化測試。不過目前還沒有一個成功使用Marathon實施自動化測試的案例,當(dāng)然如果有的話也請大家要分享哦。大家多拍磚。

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 国产日韩高清一区二区三区 | 久久久精品视频直接观看 | 玖玖在线播放 | 成人午夜性a一级毛片美女 成人午夜小视频 | 午夜a视频 | 日韩一级免费视频 | 欧美韩国xxx| 国产一区二区免费播放 | 黄色a三级三级三级免费看 黄色a三级免费看 | 123日本不卡在线观看 | pornh日本xxxxhd | 精品亚洲综合久久中文字幕 | 黄视频在线免费 | 日本欧美一区二区三区 | 波多野结衣一区二区三区高清在线 | 午夜影院操 | 国产欧美久久精品 | 欧美乱理伦另类视频 | 狠狠操天天干 | 外国xxx| 色天天综合网色鬼综合 | 狠狠色视频 | 亚洲成人18| 日韩在线三级视频 | 成人高清视频在线观看 | 在线播放另类 | 中国xxx农村性视频 中国a毛片 | 91视频免费网站 | 一个人看的免费高清www视频 | 黄视频网站在线看 | 久久久福利| 一区二区精品在线观看 | 女性一级全黄生活片免费看 | 欧美蜜桃 | 亚欧成人乱码一区二区 | 日本三级唾液浓厚在线观看 | 本田岬最猛喷一地在线播放 | 欧美洲视频在线观看 | 成人禁18视频在线观看 | 最近高清中文字幕2019 | 欧美日韩一区二区不卡三区 |