
Jenkins+RF持续集成测试(三) 生成测试报告并发给指定人
在上一篇《定时更新SVN完成构建》中讲了定时从SVN拉取最新的测试脚本,并自动构建的过程。这篇我将介绍怎么配置测试robot报告,并发送给指定人群。1、要发给指定人,首先需要在job配置,构建后操作中增加“EditableEmailNotification”。(我…

在上一篇《定时更新SVN完成构建》中讲了定时从SVN拉取最新的测试脚本,并自动构建的过程。这篇我将介绍怎么配置测试robot报告,并发送给指定人群。1、要发给指定人,首先需要在job配置,构建后操作中增加“EditableEmailNotification”。(我…

在上一篇《环境搭建》中讲了Jenkins的安装,这篇将介绍定时从SVN库中(git库与之类似,这里就不具体介绍了,有需要自己折腾)拉取最新的测试脚本,完成jenkins的定时构建。这是我们做自动化测试最基本的环节,每天定时构建并执行用例,从而试图找…

通常在自动化测试中,我们需要对自动化测试用例定时构建,并生成报告并通过邮件发给指定的人。最佳工具选择莫过于Jenkins了。通过Jenkins集成robotframework插件,我们能非常方便的定时从git/svn上拉取最新的自动化测试用例,然后执行用例并把最…

Python要连接操作MySQL数据库,前提是安装好MySQLdb模块。因为Python中已经带有了非常方便的工具pip(pip是一个安装和管理Python包的工具,通过pip去安装Python包将变得十分简单),所以这里采用pip命令进行安装。在cmd中使用pip命令进行安装,命…

谈到自动化框架,往往外行谈虎色变。实际搭建自动化框架没有那么困难,如RF(robotframework自动化框架)只需要简单几步就轻松搞定。在安装之前,附上尝试着画的RF工作示意图:1、python安装(linux通常默认装上了,可省略这步)https://w…

本章主要介绍docker的基本指令,让我们逐步进入docker的神奇世界:1、搜索可用的docker镜像使用docker最简单的方式莫过于从现有的容器镜像开始。Docker官方网站专门有一个页面来存储所有可用的镜像,网址是:https://hub.docker.com/。你可以…
在Ubuntu+Robotframework环境中,使用pybot执行脚本是,报错:UnicodeDecodeError:'ascii'codeccan'tdecodebyte0xe4inposition20:ordinalnotinrange(128)解决办法:几经折腾,最终在目录/etc/python…

不要轻视英语算起来已经工作了快7年了,一开始我就是在外包公司混着。欧美外包项目是相当的养人,老外没有加班文化,朝九晚五。回家就是跟小伙伴们打dota。还总能去国外出差兼旅游,用乐不思蜀来描述是比较贴切的。那是一段不思进取的时光,技术…

Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、baremetal、OpenStack集群和其他的基础应用平台。Docker通…

在游戏测试中,我们测试游戏运行时性能最关注的指标是内存占用、cpu占用和FPS。那么当我们发现内存占比过大时,一般情况下都是图片资源优化的不好,今天我们就来谈谈图片资源在内存中的占用问题。很久以前,我一直认为图片在内存中占用的大小跟…

前面部落已经分享过用jmeter做接口测试的文章,本篇我们继续介绍下用jmeter做分布式压力测试的例子。用jmeter做压力测试,如果只用一台机器,有鉴于线程数的限制和一台机器的性能,可能无法满足压力测试的实际需求,解决这个问题,可以采用jmeter…

怎么对产品做好测试?这必定是测试团队和个人应一直思考、实践和探索的问题。在经过多年的测试后,我认为,一个成功的产品测试三要素为:测试思路、用户和业务。要让产品测试获得成功,无非要把握好这三要素。那么我们具体应该怎么做呢?测试思…

在敏捷时代,尤其是在一个快速迭代的手游项目中,整体的项目周期乐观估计就1年,测试介入项目时,已经到项目开发的中后期了,留给测试人员的时间本来就不多,还有没有必要花费时间去写测试用例?如果写,测试时间被压缩,如果不写,容易出现漏测情…

仅需十个步骤,让我们走进Docker的奇妙世界。Dockerisamazing!Step1创建一个Docker文件Dockerfile包括您要执行以创建镜像的命令列表。这个文件中最常见的命令如下:FROM和MAINTAINER通常出现在文件第一行,用于…

为了收集当前有关自动测试状态的观点,我们与20个熟悉自动化测试的高管进行交谈并询问“什么是使用自动测试去提高速度与质量的关键”。答案大多关于两个主题:战略自动化;测试和数据的使用。1、战略自动化当人们说他们不能将人工测试自动化…