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

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

  目前主流的商業(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
主站蜘蛛池模板: 影院亚洲 | 免费又黄又硬又爽大片 | 久久久久久久999精品视频 | 国产特级全黄一级毛片不卡 | 中文字幕在线观看你懂的 | 日韩中文字幕视频在线 | 夜夜cao | 国产成人精品第一区二区 | avtt天堂网手机版亚洲 | 国产日韩一区二区三区在线播放 | 美女一级牲交毛片视频 | 人人爽天天爽夜夜爽曰 | 干天天 | 国产精品入口麻豆免费观看 | 高清中文字幕视频在线播 | 99久久精品免费看国产麻豆 | 亚洲国产成人久久77 | 另类日韩| 永久黄网站色视频免费观看99 | 另类在线 | 九九九热精品 | 九九精品免视看国产成人 | 国产免费一区二区三区在线观看 | 久久久午夜精品理论片 | 韩国伦理在线免费观看 | 男女无遮挡在线完整视频 | 黄网址在线 | 欧美日韩视频在线播放 | 亚洲一二四区性毛片1在线 亚洲一二三在线 | 99视频免费播放 | 国产精品99爱免费视频 | 成人在线网 | 一区二区三区四区日韩 | 日韩久久中文字幕 | 成人涩涩| 羞羞视频官网 | 国产中文字幕乱人伦在线观看 | 色片在线 | 成人抖音软件 | 欧美香蕉视频 | 国产欧美日韩在线观看 |