(原创文章,转载请注明出处.) 开博了,简单感慨两句. 前些年一直在做质量体系建设及团队管理的事,忽略了对测试技术热度的保持,这两年有幸重回开发测试第一线,颇感欣喜. 近期随着公司新业务的开展,需要快速组建一套自动化测试框架,用于开展接口及UI自动化测试.虽然自己也曾基于公司业务系统从无到有码过一套测试框架,但由于开发时的思想同时受限于公司业务及框架的适用性上,导致最终虽然框架可完美支持业务,但在易用性.兼容性及可扩展性方面依然存在一定问题,维护成本较高. 根据大牛的推荐,有幸结识RF开源框架.…
(原创文章,转载请注明出处.) 之前有提到过,自己曾基于公司业务系统从无到有码过一套测试框架,但由于开发时的思想同时受限于公司业务及框架的适用性上,导致最终虽然框架可完美支持业务,但在易用性.兼容性及可扩展性方面依然存在一定问题,维护成本较高.后有幸结识RF,甚为喜欢. 为什么呢? 这就要从框架本身说起.关于对测试框架的认识,其实可大可小,各人理解不一.比如说如Junit等xxUnit系列,可以说是单元测试的框架,以白盒的方式调函数,调模块,加setup.加assert,覆盖代码段的功能,可以在…
受新冠疫情影响,笔者被“困”在湖北老家七十余天,于4月1号(愚人节)这天,终于返回到广州.当前国内疫情基本已趋于平稳,但全球疫情整体势态仍在持续疯涨,累计确诊病例已近80万人.祈祷这场全球性灾难能尽早得到控制,让大家的生活早日恢复正常.同时呼吁,全体读者,在当前的疫情势态下,大家仍然不能放松警惕,时刻做好个人防护工作. 对于忠者的读者,相信都已经知道了,笔者的新书<自动化测试实战宝典:Robot Framework + Python从小工到专家>在3月份上市了. 承蒙各位读者和行业同仁的喜爱,…
版权信息:诺基亚网络和解决中心 本翻译尊重原协议,仅用于个人学习使用 1.开始: 1.1 介绍: Robot Framework是一个基于Python的,为终端测试和验收驱动开发(ATDD)的可扩展的自动化测试框架.它可以用来测试发布版,各种各样需要各项技术和借口的应用. 1.1.1 为什么选择Robot Framework? 在构建测试用例时使用易用的统一风格 提供重建高级关键词的借口 用HTML格式提供易读的结果报告和日志 跨平台,可扩展. 提供简明的库借口来自定义测试库,可以支持原生的Ja…
RobotFramework 是一款基于python 的可以实现关键字驱动和数据驱动并能够生成比较漂亮的测试报告的一款测试框架 这里使用的环境是 python-2.7.10.amd64.msi RIDE 1.5a2 running on Python 2.7.10. wxPython2.8-win64-unicode-2.8.12.1-py27.exe robotframework-selenium2library 1.7.4 首先安装python 2.7 ,  由于本人的是64位系统,所以选用…
当我第一次使用Robot Framework时,我是拒绝的.我跟老大说,我拒绝其实对于习惯了代码的自由,所以讨厌这种“填表格”式的脚本.老大说,Robot Framework使用简单,类库丰富,还可以自由开发系统关键字.那我说,你不能让我用我就用,我要先用用看.自从我用了半年多以来,duang~! 真的挺好用的.duang~! ,我相信我用完是这个样子,你们用完也是这个样子.duang~! duang~! ----今年流行“duang”,我也来一段.哈哈~! Robot Framework特点:…
Robot Framework 的安装和配置 在使用 RF(Rebot framework)的时候需要 Python 或 Jython 环境,具体可根据自己的需求来确定.本文以在有 Python 的环境的机器上安装和使用 RF 为例. 在配置过程中需要安装如下包:python 2.7.wxPython.robot framework.robot framework ride.robot framework selenium library. 安装 Python 2.7 RF 框架是基于 Pyth…
最新的jenkins打开jenkins robot framework报告会提示如下 Verify that you have JavaScript enabled in your browser. Make sure you are using a modern enough browser. Firefox 3.5, IE 8, or equivalent is required, newer browsers are recommended. Check are there message…
安装前景介绍: 最初,我们是在Windows环境下搭建Robot Framework来对我们的服务进行接口测试的(想知道如何在Windows下安装Robot Framework,可以参考我同事的博客http://www.cnblogs.com/loleina/p/5266707.html),由于我们要测的服务需要开发那边提供2个dll(SDK.dll和SessionManager.dll),but开发得知在可预见的未来我们的服务不会移植到Windows下,所以建议我们把自动化测试工具的环境换到l…
A.安装依赖 RF框架,robotframework本身. B.安装过程 可以通过下载 exe 程序进行安装,Robot Framework 分别提供了,win-amd64.exe 和 win32.exe 两个 windows 版本,你可以根据自己的环境下载相应的版本,双击进行安装. 如果像安装普通的 Python 程序,可以下载 tar.gz 文件,解压并运行 setup.py 文件进行安装. 4.1 解压三个解压包 得到两个文件夹和一个应用程序 两个文件夹的安装方式和上面安装setuptoo…