您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源軟件測(cè)試解決方案 >
UI自動(dòng)化測(cè)試解決方案WAT介紹
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/12/5 14:52:46 ] 推薦標(biāo)簽:

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


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

change log:

1.增加一個(gè)命令行運(yùn)行的all命令

2.增加多瀏覽器的支持

用法:

1.ruby CommandWAT.rb all

2.在全局的conf.yaml文件的Driver選項(xiàng)進(jìn)行配置

功能:

1.可運(yùn)行testcase文件夾下面的所有case,且在report文件夾下面生成一個(gè)總的報(bào)告report.html

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

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

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

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

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

3.還有其它的運(yùn)行單個(gè)project,test 等的命令,可用ruby CommandWAT.rb -h查看

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

更新說(shuō)明:

1.8版本是一個(gè)gem包

安裝方法:

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

使用方法:

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

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

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

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

5.還有其它的運(yùn)行單個(gè)project,test 等的命令,可用wat -h查看

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