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。

 

 

目录
相关文章
|
2月前
|
Web App开发 计算机视觉 开发者
Ruby自动化:用Watir库获取YouTube视频链接
Ruby自动化:用Watir库获取YouTube视频链接
|
4月前
|
监控 数据挖掘 数据安全/隐私保护
Python脚本:自动化下载视频的日志记录
Python脚本:自动化下载视频的日志记录
|
4月前
|
关系型数据库 MySQL Java
【Docker最新版教程】一文带你快速入门Docker常见用法,实现容器编排和自动化部署上线项目
Docker快速入门到项目部署,MySQL部署+Nginx部署+docker自定义镜像+docker网络+DockerCompose项目实战一文搞定!
|
4月前
|
缓存 测试技术 Apache
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
113 1
|
5月前
|
自然语言处理 机器人 Python
ChatGPT使用学习:ChatPaper安装到测试详细教程(一文包会)
ChatPaper是一个基于文本生成技术的智能研究论文工具,能够根据用户输入进行智能回复和互动。它支持快速下载、阅读论文,并通过分析论文的关键信息帮助用户判断是否需要深入了解。用户可以通过命令行或网页界面操作,进行论文搜索、下载、总结等。
125 1
ChatGPT使用学习:ChatPaper安装到测试详细教程(一文包会)
|
5月前
|
缓存 测试技术 Apache
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
【10月更文挑战第1天】告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
130 4
|
6月前
|
JSON 编解码 搜索推荐
使用Ruby进行视频内容的自动化分析
使用Ruby进行视频内容的自动化分析
自动化爬取网易云视频,一个是获取网易云视频列表 一个是 获取视频真实播放地址
自动化爬取网易云视频,一个是获取网易云视频列表 一个是 获取视频真实播放地址
|
6月前
|
缓存 测试技术 Apache
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
【9月更文挑战第5天】性能测试是确保应用在高负载下稳定运行的关键。本文介绍Apache JMeter和Locust两款常用性能测试工具,帮助识别并解决性能瓶颈。JMeter适用于测试静态和动态资源,而Locust则通过Python脚本模拟HTTP请求。文章详细讲解了安装、配置及使用方法,并提供了实战案例,帮助你掌握性能测试技巧,提升应用性能。通过分析测试结果、模拟并发、检查资源使用情况及代码优化,确保应用在高并发环境下表现优异。
115 5
|
7月前
|
测试技术 开发工具 虚拟化
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
这篇文章提供了一份保姆级的教程,指导如何在MacOS虚拟机上安装Xcode,包括环境准备、基础软件安装以及USB扩展插件的使用,以实现iOS自动化测试方案的第一步。
433 0
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程

热门文章

最新文章