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

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

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

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 在线观看一夜七次郎国产 | 免费观看一级欧美大 | 小明www永久免费播放平台 | 嗯啊使劲用力在线观看视频 | 一级片在线免费看 | 激情午夜 | 久操视频在线播放 | 中文字幕免费 | 免费日b视频| 美女伊人网| 一区二区在线免费视频 | 日韩激情小视频 | 黄色免费观看 | 在线成年视频免费观看 | 五月开心六月伊人色婷婷 | 你懂的在线播放 | 在线有码 | 国产欧美日韩三级 | 天堂网资源 | 最新在线鲁丝片eeuss第1页 | 最近2019中文字幕高清字幕 | 黄色在线不卡 | 在线满18网站观看视频 | 极品国产高颜值露脸在线 | 成年网址网站在线观看 | 午夜影院免费观看视频 | 伊人亚洲综合网 | 亚洲国产成人久久综合一区 | 污视频网站大全 | 久久久精品视频直接观看 | 中文字幕在线观 | 国产日产久久高清欧美一区 | 久久精品国产91久久麻豆自制 | 亚洲午夜一区 | 黄色一级a毛片 | 日韩午夜剧场 | 国产福利在线网址成人 | 男女男精品网站免费观看 | 日本高清乱理论片 | 日韩国产成人精品视频 | 国产精品亚洲综合久久 |