代码改变世界

随笔分类 - RobotFramework

接口测试框架接入性能测试实践分享

2020-09-15 09:27 by 狂师, 943 阅读, 收藏, 编辑
摘要: 接口测试+性能测试相融合实践 阅读全文

自动化测试实战技巧:「用例失败重试机制」实现方案分享

2020-06-23 09:23 by 狂师, 1065 阅读, 收藏, 编辑
摘要: 自动化测试实战高阶技巧分享 阅读全文

全网独家:成长经历分享 & 我为什么要写书?

2020-04-08 09:26 by 狂师, 675 阅读, 收藏, 编辑
摘要: 在当今高速发展的移动互联网+云优先的时代,到处充斥着不可预知的变化,有的来自于客户需求的变化,有的来自于市场环境的变化,面对着这些变化,给企业在市场、渠道、产品、服务各方面都带来了一系列新的挑战,每个成功的企业都在培养打造快速适应这种变化的能力。对于企业的产品研发部门来说,面对着愈发不确定的客户需求 阅读全文

关于《自动化测试实战宝典:Robot Framework + Python从小工到专家》

2020-04-05 10:45 by 狂师, 2139 阅读, 收藏, 编辑
摘要: 受新冠疫情影响,笔者被“困”在湖北老家七十余天,于4月1号(愚人节)这天,终于返回到广州。当前国内疫情基本已趋于平稳,但全球疫情整体势态仍在持续疯涨,累计确诊病例已近80万人。祈祷这场全球性灾难能尽早得到控制,让大家的生活早日恢复正常。同时呼吁,全体读者,在当前的疫情势态下,大家仍然不能放松警惕,时 阅读全文

RobotFrameWork编写接口测试及如何断言

2017-10-29 19:32 by 狂师, 20590 阅读, 收藏, 编辑
摘要: 1. 前言 本篇是第一系列(Http接口自动化)的第五课程,如果对系列课程大纲不清楚的,可以查看《RobotFramework系列免费课程-开课了~》。 前面我们介绍了,在真正实施前,需先定好多人协作过程中约定的接口用例规范,以及开始时,接口项目如何结构化分层,那么今天,我们来聊聊,用RobotFr 阅读全文

RobotFrameWork接口项目分层及通用控制方式

2017-10-29 19:25 by 狂师, 4335 阅读, 收藏, 编辑
摘要: 1. 前言 上一篇文章介绍了在设计接口用例之前应遵守的设计规范,详见《RobotFramework接口设计规范》,当然读者公司的内部规范也不一定非得完全遵循笔者所提到的,适合自己公司内部的一套就可以了。 由于现在公司新项目的启动和自身负责的开发工作量的增剧,基本上更新文章都只能利用周末零碎时间来写, 阅读全文

RobotFrameWork环境搭建(基于HTTP协议的接口自动化)

2017-10-29 19:17 by 狂师, 3282 阅读, 收藏, 编辑
摘要: 1. 前言 接着上一篇《RobotFramework框架系统课程介绍》,本篇主要介绍一下在基于RobotFramework框架开展接口自动化前,前期的环境如何搭建,正所谓”工欲善其事,必先利其器“! 2. 适用环境 本文主要基于windows 64bit的操作系统,介绍环境的搭建安装,至于32bit 阅读全文

RobotFrameWork接口设计规范

2017-10-29 19:11 by 狂师, 1590 阅读, 收藏, 编辑
摘要: 1. 前言 继前面一章《RobotFramework环境搭建》介绍了在本地如何将接口自动化实施过程所需要的基础环境搭建好,在这里假设大家都已经知道环境如何搭建了,如果不清楚的可直接查看上一章节 RobotFrameWork环境搭建(基于HTTP协议的接口自动化),那么环境一切ready了,是不是代表 阅读全文

RobotFrameWork系列免费课程-开课了~

2017-10-11 22:33 by 狂师, 1234 阅读, 收藏, 编辑
摘要: 1. 背景介绍 有一段时间没有发表过文章了,一方面除了自己确实变得懒惰外,另一方面也确实有其它事情,无法抽出闲余时间来坚持写下去。 之前在博客园中,发表了关于《公开课一:Robot FrameWork接口系列课程(暂开放公司内部人员)》的系列文章,由于当时写该系列文章的初衷还是主要针对公司内部同学, 阅读全文

RF环境安装-mac-osx10.10-基础环境-安装指南

2016-11-30 12:50 by 狂师, 1480 阅读, 收藏, 编辑
摘要: 一、适用环境: mac系列,osx10.10,自带Python 二、简要步骤: 1. 安装pip,mac自带Python环境,所以我们改成安装pip 2. 安装wxPython,此处我下载的版本是wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7.dmg 阅读全文

使用 voluptuous 校验数据

2016-06-26 12:21 by 狂师, 879 阅读, 收藏, 编辑
摘要: 在 Python 中,我们经常需要对参数进行校验,这是我们有好多种方法,例如写很多 if 啊,或者写正则表达式啊等等,技巧高的人可以写得很巧妙,而技巧一般的人呢,可能会写得很冗长,例如我,经常就不能很好得处理参数校验的代码。 所以我就不断得寻找,终于最近发现了一个不错的 python 参数校验 lib,叫做 voluptuous。名字可能有点难记,而且英文翻译过来的中文还不怎么好听,但是非常好用... 阅读全文

使用pabot并发执行robotframework的testSuite

2016-04-23 12:35 by 狂师, 2890 阅读, 收藏, 编辑
摘要: 下载robotremoteserver-1.0.1.tar.gz、robotframework-pabot-0.22.tar.gz 执行以下命令,以安装pabot: pip install robotremoteserver-1.0.1.tar.gzpip install robotframewor 阅读全文

解决mac-osx10.11下无法安装wxPython2.8-osx-unicode-2.8.12.1的问题

2016-04-18 13:10 by 狂师, 5682 阅读, 收藏, 编辑
摘要: 在mac-osx10.11版本下,安装RIDE前提需要装wxPython2.8-osx-unicode-2.8.12.1库,但在安装wxPython过程中,会提示安装失败,以下提供一种解决方案 这里我共享了这两个文件,请在你的Mac里下载下来,下载地址: 链接:https://pan.baidu.c 阅读全文

RF+Jenkins构建持续集成

2015-12-04 12:52 by 狂师, 2704 阅读, 收藏, 编辑
摘要: 引入RF是为了能够快速的开展自动化验收测试,Jenkins而一种持续集成工具,用于监控持续重复的工作,持续的软件版本发布/测试项目,而通过RF+Jenkins可以有利的对RF构建的接口项目进行持续集成测试。Jenkins另一个强大之处就是它的分布式构建(在Jenkins的配置中叫做节点),分布式构建... 阅读全文

RF接口测试本地环境部署

2015-12-04 12:49 by 狂师, 1097 阅读, 收藏, 编辑
摘要: ##1 Python环境及robotframework安装###1.1 安装python 2.7.9(自带pip)+ 下载python,双击msi文件安装>https://www.python.org/ftp/python/2.7.9/python-2.7.9.amd64.msi>注意:安装路径不要... 阅读全文

RF常用技巧随笔

2015-11-25 22:37 by 狂师, 438 阅读, 收藏, 编辑
摘要: 合并xml输出文件:pybot --outputdir d:\test --log log1.html --report report1.html --output output1.xml -T demo.txtpybot --outputdir d:\test --log log2.html --... 阅读全文

Robot Framework开发系统关键字详细

2015-11-15 16:01 by 狂师, 1449 阅读, 收藏, 编辑
摘要: 本文的目的,是记录如何在rf下,开发属于自己的库函数(又称之系统关键字)1、首先在..\Python27\Lib\site-packages目录下创建自定义库目录如Verification_Library,用于放自定义的library库。2、在自定义文件夹Verification_Library中新... 阅读全文

Robot Framework使用技巧

2015-11-08 11:04 by 狂师, 23106 阅读, 收藏, 编辑
摘要: 1、变量的使用变量可以在命令行中设置,个别变量设置使用--variable (-v)选项,变量文件的选择使用--variablefile (-V)选项。通过命令行设置的变量是全局变量,对其所有执行的用例都有效。它们将覆盖变量表格中的同名变量或是通过变量文件引入到测试数据中的同名变量。设置单个变量的语... 阅读全文

Sublime Text: [Decode error - output not utf-8]

2015-10-21 22:05 by 狂师, 294 阅读, 收藏, 编辑
摘要: 今天编译Python时, 输出窗口信息出现:[Decode error - output not utf-8][Decode error - output not utf-8]发现是print不支持中文字符的输出, 需要修改python的build的setting, 打开Python.sublime... 阅读全文