关于RobotFramework
◆ 一种基于可扩展关键字驱动自动化测试框架
◆ 开源软件◆ 定义一种统一的方式来书写和组织测试用例(测试步骤,测试数据与期待返回值)
◆ 集成不同的测试驱动技术(关键字,数据)
◆ 控制测试用例的执行过程
◆ 生成测试报告和测试日志
◆ 易于重用,采用表格式语法,统一测试用例格式
◆ 重用性好,可以利用现有关键字来组合新关键字
◆ 支持变量
◆ 支持基于创建数据驱动的测试用例
◆ 结果报告和日志采用html格式,易于阅读
◆ 提供标签以分类和选择将被执行的测试用例
◆ 平台应用无关
◆ 功能全面,支持web测试,java GUI测试,启动线程,接口等
◆ 易于扩展,提供了简单API,用户可以自定义基于python或java的测试库
◆ 易于与版本管理集成
工具安装
Windows32位系统安装:
1.安装python:点击 python-2.7.10.msi 安装python(若cmd命令窗口输入python -V显示版本信息则ok)
2.点击 pywin32-217.win32-py2.7.exe
3.设置环境变量:
在环境变量中增加两个路径 ;C:\Python27; C:\Python27\Scripts(同你安装路径一致)
4.按装robotframework-3.0.tar
解压robotframework-3.0.tar.gz
Win+R->cmd在命令行中用cd命令定位到解压好的文件夹
执行 python setup.py install(此步骤适用以下5-9步骤)
5.安装setuptools-0.6c11.tar
6.安装requests-2.10.0.tar
7.安装robotframework-requests-0.4.5.tar
8.安装robotframework-selenium2library-1.7.4.tar
9.安装数据库插件cx_Oracle-5.1.2-11g.win32-py2.7.msi(不同数据库安装不同插件)
10.安装完成后在Scripts文件夹下双击ride.py即可弹出操作页面
备注:1.安装过程中需要外网 2.win64位及Linux等其他系统下载相应安装包
工具使用
1.创建测试项目
2.创建测试套件
3.创建测试用例
4.添加测试库(测试库提供特定应用的关键词)
5.添加资源(资源提供定制关键词的lib)
6.添加自定义关键词
7.测试用例里引用资源
8.引用自定义关键词
9.执行测试(可按tags运行用例)
10.测试日志
11.测试报告