RobotFramework环境搭建及入门学习

本文介绍了Robot Framework的环境搭建,包括Python、RIDE、Selenium2Library等的安装,并通过web和数据库测试实例展示了如何使用Robot Framework进行自动化测试。
摘要由CSDN通过智能技术生成

工作需要,开始学习自动化测试,本文介绍 RobotFramework环境搭建及几个简单的例子,部分内容摘自其他博客。

一. 前言

Robot Framework是什么?

Robot Framework是一个通用的验收测试和验收测试驱动开发(ATDD)的自动化测试框架。它具有易于使用的表格测试数据语法,它采用了关键字驱动的测试方法。其检测能力可以通过测试库实现Python或Java扩展,用户可以使用相同的语法,用于创建测试用例的创建新的更高层次的关键词。

RIDE 是一个用于Robot Framework测试数据的编辑器。

二. 测试准备

1. 前提条件

    由于Robot Framework 框架是基于Python 语言开发的,要想使用Robot Framework 首先需要有Python环境。由于历史原因,目前Python分为Python2 和Python3 两个版本,我们如何选择呢?
  1. 选择Python 2不要选择Python 3,因为RIDE不支持Python 3
  2. Python 2.6是RIDE的最低支持版本,但Robot Framework计划在3.1版本的时候不在对Python 2.6进行支持了,所以建议选择Python 2.7或更高的版本
  3. RIDE的GUI使用wxPython工具包实现了。只有wxPython 2.8.12.1 with Unicode是RIDE官方支持的。在2.8系列的新版本应该wxPython可能工作也很好。

    此外要想好被测系统需要哪些测试库。

      1.测 web 应用。那你可能需要 SeleniumLibrary 或者Selenium2Library

      2.测数据库?Python 和Java 都有相应的数据库测试库。

      3.测 SSH/SFTP?那你可能需要 SSHLibrary

  这个列表可以继续列下去,看测试需要而定。

2. 环境搭建

   入门阶段,本次安装如下的工具包:

  • Python 2.7
  • Robot Framwork
  • wxPython(Python 非常有名的一个GUI 库,支撑Ride的运行库)
  • RIDE(Robot Framework 测试数据的编辑器,它使测试用例的创建、运行、测试项目的组织可以在图形界面下完成)
  • Selenium2Library(selenium2测试库,基于webdriver驱动)
  • DatabaseLibrary 
  • geckodriver, chromedriver 和 IE

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值