开源自动化测试框架安装部署

本人前几天刚接触自动化测试,由于编写测试案例需要搭建环境,以下就是本人搭建环境的步骤。如有错误,请指正。

测试框架

Selenium + Robot Framework + Jenkins

Selenium 需要 Selenium Server,这可以是 Robot Framework 所在的同一台机器,也可以是另一台可通过 TCP/IP 连接的服务器。在一些正式的测试环境中,Robot Framework 和Jenkins (持续集成) 服务器经常部署在一起。然后,Selenium Server 通常跑在 Windows 服
务器上,因为需要尽量模拟用户的使用场景。

1 Selenium Server 搭建

  • 准备工作:安装 JDK
  • 安装 Selenium Standalone Server

    步骤:
      1. 在 C 盘下新建 selenium 目录,将 selenium-server-standalone-3.4.0.jar 放到c:\selenium 目录下。
      2. 在 c:\selenium 目录下创建 run.bat,内容为
   

java -jar selenium-server-standalone-3.4.0.jar
  • 下载浏览器 driver

    步骤:
      1. 要让 selenium 支持什么浏览器,必须先安装对应的浏览器。
      2. 在 c:\selenium 目录下新建 bin 子目录,将浏览器对应的 driver 放到 c:\selenium\bin目录下。
      3. 将 c:\selenium\bin 添加到环境变量 path 中

2 Robot Framework 安装

  • 安装 Python:下载 Python2.7 的安装包并安装。并将将 C:\Python27;C:\Python27\Scripts添加到 PATH 环境变量中。
  • 安装 Robot framework:

   安装要求,必须确保 python 已安装 easy_install 工具和 pip 工具。
   在 CMD 中,直接使用如下命令进行安装:

pip install robotframework
  •  robot 测试案例一个简单的例子测试 chrome 打开baidu.com。可以用文本编辑器编写。
test.robot
*** Settings ***
Documentation A test suite with a single test for valid login.
Selenium + Robot Framework + Jenkins...
... This test has a workflow that is created using keywords in
... the imported resource file.
Library Selenium2Library
*** Test Cases ***
打开 baidu.com
Open Browser http://www.baidu.com chrome
Sleep 3

打开 CMD,进入 test.robot 所在的目录,然后执行:

robot test.robot

3 安装 RIDE

  • 安装 wxPython:下载安装程序,默认安装即可。
  • 安装 RIDE:

    在 CMD 下依次运行如下命令行:

python --version
pip --version
#自动安装 selenium python 依赖包
pip -U install selenium
#安装 RIDE
pip install robotframework-ride
#安装 selenium 与 robotframework 依赖包
pip install robotframework-selenium2library

4 启动 RIDE

在命令行中输入 ride.py 启动。

5 编写测试案例

 

原文地址:https://www.cnblogs.com/whucs2012/p/7099298.html