Robot Framework自动化测试 ---文档分享

转载 2015年07月10日 06:01:53

本文转自虫师

Robot Framework自动化测试 ---文档分享

  当我第一次使用Robot Framework时,我是拒绝的。我跟老大说,我拒绝其实对于习惯了代码的自由,所以讨厌这种“填表格”式的脚本。老大说,Robot Framework使用简单,类库丰富,还可以自由开发系统关键字。那我说,你不能让我用我就用,我要先用用看。自从我用了半年多以来,duang~! 真的挺好用的。duang~! ,我相信我用完是这个样子,你们用完也是这个样子。duang~! duang~! 

   ----今年流行“duang”,我也来一段。哈哈~!

 

Robot Framework特点:

  • l 使用简单
  • l 非常丰富的库
  • l 可以像编程一样写测试用例
  • l 支持开发系统关键字

 

上面几点是我使用过程的体会。当然,Robot Framework的特点还有其它。

 

  1、使用简单。当你真的要向项目中推广一个技术或工具的时候,其实这点非常重要。对于大多测试团队的测试人员来说,开发技术还是很薄弱的。Robot Framework使用非常简单,只要告诉你是这些关键字是做什么用的,你去“填表格”就好的。

 

  2、非常丰富的类库,支持Robot Framework的库很多,标准库加扩展库有几十个。

web自动化测试:SeleniumLibrarySelenium2LibrarySelenium2Library for Javawatir-robot等。

Windows GUI测试:AutoItLibrary

移动测试:Android libraryiOS libraryAppiumLibrary等。

数据库测试:Database Library (Java)Database Library (Python)MongoDB library等。

文件对比测试:Diff Library

HTTP测试:HTTP library (livetest)HTTP library (Requests)等。

 

  3、Robot Framework 可不是只能写一些死板的操作过程,定义变量,数组、字典,写if判断,for循环都不在话下,甚至调用python所提供的方法;你懂pyhon,可以把它玩得游刃有余。

 

  4、开发系统关键字,或者自己写个自定义库也很简单,用工具,但又不会受制于人工具。这也是我用它的一点。当然,前提还是你会点python。

 

 

  

  你可以免费获得这份文档。别忘记了右下角“推荐”。

  网盘下载地址:http://pan.baidu.com/s/1mg7QJmo

 

====================

 

《selenium2 python 自动化测试实战(第二版)》 --new


相关文章推荐

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

robot framework自动化测试简介

  • 2011年05月16日 15:34
  • 540KB
  • 下载

Robot Framework 自动化测试框架 学习方法 开源代码

Robot Framework 是业界口碑比较不错的自动化测试框架, 官方网站:http://robotframework.org/ 网站的首页非常值得仔细一看,如果对英文不太干嘛,那么就用chr...

robot_framework自动化测试

  • 2015年08月12日 14:22
  • 5.53MB
  • 下载

Robot Framework自动化测试-元素定位之xpath

用xpath定位元素几乎是万能的了,可以定位到99%的元素;如果一个元素没有id 没有name那我们该怎么定位该元素了,第一想到的就是用xpath了。 在网上copy了一段代码,就以这个做说明吧,x...
  • cz9025
  • cz9025
  • 2017年04月19日 16:50
  • 2559

Robot Framework自动化测试-开发系统关键字

喜欢使用RF的原因之一就是能自己定义关键字,超赞!!! 这篇就简单说下如何创建系统关键字,先来个最简单的,求两个数的和(真的超级简单)。首先在安装目录\Python27\Lib\site-packa...
  • cz9025
  • cz9025
  • 2017年04月28日 15:05
  • 578
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Robot Framework自动化测试 ---文档分享
举报原因:
原因补充:

(最多只允许输入30个字)