您的位置:軟件測試 > 開源軟件測試 > 開源軟件測試解決方案 >
UI自動化測試解決方案WAT介紹
作者:網絡轉載 發(fā)布時間:[ 2013/12/5 14:52:46 ] 推薦標簽:

WAT功能簡介:
Watir Automation Test(瓦特)是UI自動化測試的一個解決方案,其關鍵詞是數據驅動,支持的語言是ruby, 該框架支持watir、watir-webdriver、selenium-webdriver 無縫連接(僅修改少量的代碼),靈活性比較好:
1、        瀏覽器元素對象集中管理、
2、        測試case集中管理、
3、        測試數據支持excel文檔管理、
4、        Case中輸入數據參數化管理
5、        Log分項目、分日期記錄,方便查找日志、
6、        Html格式詳細報告、
7、        多項目批量運行、
8、        可以自動生成bat批處理文件,支持單項目一鍵運行
9、        Conf文件支持全局化配置、
10、        Conf文件支持單個項目case局部配置、
11、        一鍵自動生成測試項目、
12、        在出錯時建立快照、
13、        可以跨平臺運行(XP、win7)
14、        郵件功能
15、        分布式執(zhí)行case(目前還未進行)
16、        與hudson集成(目前還未進行)


http://files.cnblogs.com/zhangfei/WAT_1.7.rar

change log:

1.增加一個命令行運行的all命令

2.增加多瀏覽器的支持

用法:

1.ruby CommandWAT.rb all

2.在全局的conf.yaml文件的Driver選項進行配置

功能:

1.可運行testcase文件夾下面的所有case,且在report文件夾下面生成一個總的報告report.html

2.可自行選擇是用watir/watir-webdriver,及瀏覽器

如何更新:解壓后,全部覆蓋即可。

WAT_1.7版本命令行使用方法:

1.創(chuàng)建project. cd到runTime目錄里,用命令ruby CommandWAT.rb -cp Demo 在testcase 文件夾下會創(chuàng)建一個Demo的project

2.在runTime目錄里,可以用命令ruby CommandWAT.rb list查看所有的project,用命令ruby CommandWAT.rb all運行所有的project,用命令ruby CommandWAT.rb all -y運行在runTime/run.yaml里配置的所有的project

3.還有其它的運行單個project,test 等的命令,可用ruby CommandWAT.rb -h查看

http://files.cnblogs.com/zhangfei/WAT-1.8.rar

更新說明:

1.8版本是一個gem包

安裝方法:

1.cd到存放gem包的目錄,用命令gem install WAT-1.8.gem -l 安裝(前提條件是watir>3.0)

使用方法:

1.安裝完后,用wat -h去查看命令

2.創(chuàng)建workspace. cd到你要創(chuàng)建workspace的目錄,用命令wat -cw test  會創(chuàng)建一個test的文件夾,該文件夾是workspace

3.創(chuàng)建project. cd到workspace目錄里,用命令wat -cp Demo 在testcase 文件夾下會創(chuàng)建一個Demo的project

4.在workspace里,可以用命令wat list查看所有的project,用命令wat all運行所有的project,用命令wat all -y運行在config/run.yaml里配置的所有的project

5.還有其它的運行單個project,test 等的命令,可用wat -h查看

上一頁123下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd