zoukankan      html  css  js  c++  java
  • RobotFramework 安装配置(一)

          服务器接口的测试框架的选择,最后选中了 RobotFramework ,原因一:能有效的管理测试用例,,支持批量执行,能实现关键字驱动或者数据驱动。原因二:支持测试人员可以使用Python和java创建自己需要的测试库。这样就底层的通讯工作,可以直接用服务器的network组件,只要能用python编写的测试库可以加载dll就可以了。     

         Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。支持python或者java来创建自己的库,鉴于python是著名的“胶水”语言,简单易学,项目组决定选择python做“脚本”开发语言。下面就介下RobotFramework这个工具基于python语言环境的安装配置过程(实际上自己第一次装了一天才装好,所以需要总结下)。

        安装RobotFramework工具,需要对以下软件进行安装(按顺序安装即可)。

    A. 安装 Python 2.6.6

        安装原因 :RF 框架是基于 Python 语言,所以一定要有 Python 环境。

        资源下载:https://www.python.org/downloads/

        版本选择:python-2.6.6.msi

        设置环境变量:计算机—属性—高级系统设置—环境变量—系统变量—Path,写入 C:Python27 和 C:Python27Scripts(写入安装路径即可)

        验证安装是否成功:在cmd命令编辑器内输入:python -V ,能正常显示安装的python的版本即可。

       

    B. 安装robot framework

        资源下载:https://github.com/robotframework/robotframework 

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

        安装版本:robotframework-2.6.0.win32.exe 

    C. 安装wxPython

        安装原因:支撑Ride的运行库

        资源下载:http://wxpython.org/download.php#stable

        安装版本:wxPython2.8-win32-unicode-2.8.12.1-py26.exe

        注意事项:wxPython的版本与python的版本相关,需要选择支持已经安装的python软件的wxPython版本,否则会出现安装错误问题

    D. 安装 robotframework-ride

         安装原因:robot framework的界面工具

        下载资源:https://pypi.python.org/pypi/robotframework-ride

         安装版本:robotframework-ride-1.2.2.win32.exe

          以上四个软件安装后,界面会生成ride的快捷登陆方式,点击进入,界面如下(补图):

       

      下面是我能成功安装下载的资源的截图:

       实际上,还有更简单简洁的安装方法,使用Python 的套件管理程式,基于pip命令对软件进行安装,步骤顺序如下:

    A. 安装python。

    B. 安装setuptools(Python 的套件管理程式)https://pypi.python.org/pypi/setuptools

    C. 安装pip软件。用setuptools安装:easy_install pip https://pip.pypa.io/en/latest/index.html

    D. 安装robot framework: pip install robotframework

    E. 安装wxPython。

    F. 安装robotframework-ride:pip install robotframework-ride

     使用这种在线安装的好处在于,可以更方便的安装第三方库文件,比如下载selenium相关的库文件,执行pip install robotframework-selenium2library命令即可。

  • 相关阅读:
    Shell 数组
    Shell 中的中括号用法总结
    设置Linux可以查看历史命令(history)的执行时间
    jasypt 对 配置文件密码进行加密处理
    今日进度
    今日进度
    今日进度
    今日进度
    今日进度
    每周总结
  • 原文地址:https://www.cnblogs.com/loleina/p/5266707.html
Copyright © 2011-2022 走看看