Robot Framework自动化测试一

Robot Framework特点:

  • 使用简单

  • 非常丰富的库

  • 可以像编程一样写测试用例

  • 支持开发系统关键字

1、使用简单。

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

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

image.png

标准库

Builtin:提供了一组通常需要的通用关键字
String:生成,修改和验证字符串的库
Screenshot:提供关键字捕捉桌面截图
XML:生成,修改和验证xml文件的库
DateTime:日期和时间转换库

扩展库

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。

推荐 虫师录制网易云课堂《robot framework自动化测试入门

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,588评论 25 709
  • 1. 介绍 Robot Framework,一个通用的验收测试和验收驱动开发的自动化测试框架(ATDD),...
    飞吧sky阅读 4,498评论 0 0
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    aimaile阅读 26,716评论 6 427
  • 风拂面破晓,如刀。 叶落尽一朝,问早。 人起身嬉笑,年少。 燕归巢日杳,已老。 却方知, 来时,不知离人遥, 走时...
    远方的伪诗人丶阅读 1,807评论 0 0
  • 清晨的校园格外清净,漫步在校园的小路上,静静思考着事情是那么惬意。“这么早就来了啊!”主任从我后面走过来,拍...
    大眼静阅读 988评论 0 0