zoukankan      html  css  js  c++  java
  • Robot framework 环境搭建+图标处理

    场景:随着现在项目各种赶工,很多时候界面上的功能还没有实现,这时就可以先对接口进行验证,提早发现一些和预期不一致的错误。

    Robot framework需要的几个知识点:

      测试库:RF是大树,测试库就是枝繁叶茂。

      工程、测试套件、测试案例:测试套件主要是存放测试案例,主要关系如下图所示。

      Resource资源文件:主要用来存放关键字

      变量、常量、keyword关键字:${var}、@{lvar}

    工程、测试套件、测试用例三者之间的关系:

     

    robot framework是什么

    Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发。

    Robot framework架构如下:

     

    自动化框架的作用:

    1. 定义一种统一的方式来书写和组织测试用例(测试步骤、测试数据、期待返回值)
    2. 控制测试用例的执行过程
    3. 生成测试报告和测试日志

    rabotframe环境搭建+图标处理

    Rf环境搭建,按照表格中的步骤进行安装,有5个步骤,具体如下:

    序号

    安装包名

    安装方法

    下载地址

    备注

    1

    python

    exe文件,直接双击安装

    https://www.python.org/downloads/release/python-2715/

     一切的基础,安装路径不能有空格,python2.7.x支持RF

    2

    setuptools

    下载ez_setup.py文件,双击

    https://pypi.python.org/pypi/setuptools

    Python 的套件管理程式,一般是默认安装

    3

    pip

    1、cmd进入ez_setup.py文件目录

    2、用setuptools安装:easy_install pip

    https://pip.pypa.io/en/latest/index.html

    Python 的套件管理程式,一般是默认安装

    4

    wxPython

    exe文件,直接双击安装

    https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

    支撑Ride的运行库,wxPython目前支持版本为2.8.12.1

    5

    robotframework-ride

    1.pip install robotframework-ride
    2.源码:pythont setup.py install
    3.exe文件,直接双击安装

    https://pypi.python.org/pypi/robotframework-ride

    Ride

    第一种方式不能安装,需要根据提示先升级pip:python –m pip install –upgrade pip

    其中每个步骤中的注意事项:

    1.安装Python2.7,配置好环境变量,如序号1

    2.安装wxPython 2.8.12.1 (目前只有这个版本是官方支持的),一键式安装,如序号4

    3.安装ride,下载安装包后,解压后使用python setup.py install安装,如序号5

    4.安装RF,下载安装包后,解压使用python setup.py install安装

    安装完成后,在scripts文件夹下,使用python ride.py就打开ride,如图显示就表示经安装成功了。

    可参考网址如下:

    参考官网:http://robotframework.org/

    Ride创建快捷方式参考如下:https://blog.csdn.net/Snailandfish/article/details/80101034

    手动创建输入命令:D:Python27pythonw.exe -c "from robotide import main;main()"

    实战一-第一个RF案例

    工程、测试套件、测试用例三者之间的关系:

     

    RF编写用例步骤如下:

    3.1 打开RIDE

    3.2 创建工程和测试套

    3.3 创建案例

    3.4 写一行脚本

    3.5 运行案例

    具体操作:

    3.1 打开RIDE

    主要有2种方式:一是进入到python目录的scripts目录,双击ride.py文件,另一个是点击创建好的快捷方式图标。

    3.2 创建工程和测试套件

    1.File ->New Project,创建一个工程。比如创建一个工程:TestProject

    2.选中TestProject,右键单击New Suite、New Directory、New Resource,创建测试套件、新目录、新资源。比如这里创建测试套件,选中New Suite

    3.3 创建案例

    选中New Suite,右键点击New Testcase,创建案例

    3.4 脚本运行

    在命令行中写一行代码,如log hello world

    3.5 查看运行结果

     

     

  • 相关阅读:
    MyBatis的缓存
    16年随笔
    linux 随笔
    Linux下启动Tomcat启动并显示控制台日志信息
    linux 连接工具
    Linux Tomcat重新启动
    SpringMVC 文件上传 MultipartFile
    spring @component
    mysql转型
    MyBatis传入参数
  • 原文地址:https://www.cnblogs.com/wendyw/p/9774244.html
Copyright © 2011-2022 走看看