UI自动化测试解决方案WAT介绍

Roxana ·
更新时间:2024-11-15
· 609 次阅读

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、        分布式执行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.创建project. cd到runTime目录里,用命令ruby CommandWAT.rb -cp Demo 在testcase 文件夹下会创建一个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.创建workspace. cd到你要创建workspace的目录,用命令wat -cw test  会创建一个test的文件夹,该文件夹是workspace

3.创建project. cd到workspace目录里,用命令wat -cp Demo 在testcase 文件夹下会创建一个Demo的project

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

5.还有其它的运行单个project,test 等的命令,可用wat -h查看



ui自动化测试 测试

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章