标签:
最近准备给组内成员分享一下前一个项目组所用到的一个自动化测试框架-robot framework,所以又稍微整理了一下,顺便也给大家分享一下。
一:特点
1.robot framework 是python编写的功能自动化测试框架。支持python,java
2.支持关键字驱动
3.编写用例简单方便,可以用txt,tsv或html等格式编写用例;且用例与后台代码分离,很适合做验收测试驱动开发(ATDD)
4.测试报告和日志为html格式。易于阅读(要想发送测试报告给项目组直接发这个文件即可,不需进行额外处理,不像fitnesse;日志中每步的步骤及执行结果都被打印出来,代码中可以再添加打印信息)
5.有很多内置库,可以直接调用;
当然我们也可以创建自己的库,也就是我们的后台代码
6.有Test Setup,Test Teardown,Suite Setup,Suite TearDown等方法,可用于对每个用例或测试集进行初始化或销毁数据.
分别对应于junit中的@Before,@After,@BeforeClass,@AfterClass的功能
7.利用已有的关键字,我们还可以创建自己需要的关键字,形成更高级别的行为
8.可以用命令行执行,方便我们与版本管理工具结合,进行持续集成
二:安装
1.安装python
在cmd中输入命令行验证是否安装成功:python--version,如成功显示版本号,则表示python安装成功
2.安装Robot Framework
在cmd中输入命令行验证是否安装成功:pybot --version
如成功显示版本号,则表示robot安装成功
3.安装wxPython
4.安装Ride
5.设置环境变量
在系统的环境变量中的PATH变量中新增E:\python\New Folder\Scripts;(E:\python\New Folder为本机python安装路径)
6.验证Ride是否安装正确
在cmd中输入ride.py
如果下面的ride界面出现,则表示成功安装,若提示错误则可能是wyPython没有正确安装或者ride.py没有在环境变量pyth中,需要手动添加环境变量(一般Ride.py会自动被安装到python的Scripts目录下。)
linux下
1.安装python 2.6.6
2.安装robot framework
wget http://robotframework.googlecode.com/files/robotframework-2.6.3.tar.gz
tar -zxvf robotframework-2.6.3.tar.gz
cd robotframework-2.6.3
python setup.py install
3.验证是否安装成功
pybot --version
如果成功出现版本,则说明安装成功
标签:
原文地址:http://www.cnblogs.com/weiweiyao/p/4213886.html