Robot Framework自动化测试的应用(一)

Robot Framework自动化测试的应用(一)

最近尝试用Robot Framework代替之前全部采用python实现测试case,开始对Robot Framework进行些了解学习。

1. Robot Framework的简单介绍

Robot Framework是采用关键字驱动的自动化测试框架,它拥有一个易于使用表格式的语法来创建测试用例,

而其测试能力可以通过增加测试库进行扩展。google有一篇对Robot Framework快速入门的文档RobotFrameworkUserGuide,可以参考

2. Robot Framework的安装

我主要使用python实现Test Libraries所以环境先装好Python2.7,如果使用Java实现则需要预先准备Jython环境.

1) 下载Robot Framework

2) 运行cmd,转到Robot Framework安装目录

3) 执行python setup.py install

4) 设置环境变量。如需要,则将操作系统(windows)下环境变量path增加相应Robot Framework路径,以方便脚本运行

5)验证安装。 在cmd界面中,输入pybot --version,查看返回信息

3. Robot Framework的特点

对应google系统概括出来的框架特点,目前个人主要采用python库,其中有些特点是所体会的

1) 使用一种简单的表格方式来创建测试用例

      每个suite下的case列表,简单明了

2) 可以使用存在的Keywork构建更高层的UserKeyword

      创建UserKeyword的语法与创建测试用例一致,简单实用

3) 使用命令行方式运行,输出XML日志可以方便和已存在的测试框架整合

      在Robot Framework中,所有stdio中的输出都将作为日志存放在指定XML文件中,包括对所有case运行时间的统计

4) 可以创建生成自己的API测试库

5) 支持Tag方式分类和选择运行的测试用例

 另外,Robot Framework的测试库也可以用Java来实现,支持Selenium做Java GUI测试,

也支持数据驱动方式的测试用例(这点暂时还没明白)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值