Robot Framework介绍
Robot Framework框架是一个通用的测试框架,一直是由诺西网络的人员在维护。后来诺基亚卖掉了手机业务,现在更名为诺基亚解决方案网络了。
下面介绍一下它的特性:
易于使用,采用表格式语法,统一测试用例格式;(对功能测试的同学还是很友好的)
可以使用关键字驱动(keyword-driven)、数据驱动(data-driven)和行为驱动佛那个开发(BDD)完成;
重用性很好,可以利用现有的关键字组合子新关键字;
结果报告和日志都采用HTML格式,易于阅读;(Leader要看报告很nice)
模块结构智齿使用不同的接口来测试应用;
易于扩展,提供了简单的API,用户可以自定义给予Python或者Java的测试库;
功能全面,支持Web测试(Selenium)、Java GUI测试、启动线程、Telnet、SSH等;
提供tag标签来分类和选择案例执行;
内置支持变量variables,智齿不同环境进行测试。
根据个人理解,整理了一个比较形象的Robot Framework框架图,如下:
Robot Framework作为框架平台,可以加在各种Library,通过测试套件、资源文件集成起来,然后可以针对被测试系统进行不同角度的测试。
Robot Framework安装指南(以下只针对windows)
1.安装Python
官方地址:https://www.python.org/downloads
也可云盘下载:
链接:https://pan.baidu.com/s/1W4g5tD8azhQXQzGSZeJ3dA
提取码:6rdd
首先要安装python,这是一切开始的基础。下载成功后点击python-2.7.12.msi,安装路径可默认/可更改,如若更改后的路径在添加环境变量时,按照更改的文件夹去添加路径信息。
Python配置环境变量
path=%path%;C:\Python 按下"Enter"。 注意: C:\Python 是Python的安装目录。
也可以通过以下方式设置:
• 右键点击"计算机",然后点击"属性"
• 然后点击"高级系统设置"
• 选择"系统变量"窗口下面的"Path",双击即可!
注:配置好环境变量后,测试Python是否安装成功
进入windows命令提示(开始>运行>cmd命令回车)下执行,
出现上图,安装成功。
2.安装Setuptools
官方下载地址:https://pypi.python.org/pypi/setuptools
云盘链接:https://pan.baidu.com/s/1cGo8-5wew6EGyeIWIQYH9g
提取码:bbx4
下载完成后解压到你想安装的路径,在DOS下切换路径地址进入安装后的地址,执行python setup.py install
3.安装pip(当前安装python2.7版本,对应pip命令无需使用pip3)
官方下载地址:https://pypi.python/pypi/pip
云盘链接:https://pan.baidu.com/s/1Ud2XGQQsMwOB-nokRzeeHg
提取码:hi50
解压pip文件,在DOS下切换到pip解压目录,执行python setup.py install
安装完成,验证是否安装成功,在windows DOS命令下,执行pip命令:
出现以上,说明安装成功。
4.安装Robot Framework
官方下载地址:https://github.com/robotframework/robotframework/releases
云盘链接:https://pan.baidu.com/s/1nBLnCRT4lvQq0qTYiLva7Q
提取码:8fkt
下载完成后双击安装,默认安装路径即可。
5.安装wxpython
官方下载地址:https://www.wxpython.org/download.php
云盘链接:https://pan.baidu.com/s/1kSeWCSD00-zoZw3SOurJBw
提取码:7edp
双击wxpython文件安装,默认安装路径即可。
6.安装RobotFramwork-Ride
官网下载地址:https://github.com/robotframwork/RIDE/release
云盘链接:https://pan.baidu.com/s/1H7mPBdyudYlDPKA3AVaMBA
提取码:qhrq
RIDE是一个可视化界面工具,专用于大家编写测试案例,也有其他工具可以来写案例,但我一直习惯用RIDE,特别是对于初学者来说,RIDE方便很多。
解压RIDE,进入windows DOS命令,进入安装RIDE目录,执行命令python setup.py install
7.安装Selenium
进入windows DOS命令,执行pip install Selenium
也可离线下载-云盘链接:https://pan.baidu.com/s/1Qe19o8CAQnRustD-gs6GtA
提取码:utiz
8.安装Selenium2Library库
这个库主要用于UI界面操作。
安装步骤:
在DOS命令下执行pip install pip install robotframework-selenium2library,到目前为止robotframework环境搭建完成。
9.使用RIDE
安装完成之后,桌面有一个RIDE小图标(若没有自行百度添加),双击出现下图,说明安装成功。