通过实例对RobotFrameworkSelenium2Library介绍。RobotFramework是一款由Nokia公司开发,使用Python编写的功能自动化测试框架。凭借其良好的可扩展性,在引入各种资源包后,可用于web功能自动化测试,接口测试,手机app自动化测试,windowsapp测试以及数据库自动化测试等。相较于其他自动化测试框架,RobotFramework的最大优势在于:完美地
2018-03-23/2946 人阅读/1 人点赞

好久没注意Chrome的版本更新,突然发现有新版本更新了,又想到经常有初学者问到怎么我以前的代码不支持Chrome浏览器了,所以就录了一个新的课程。由于Selenium3.0对各个浏览器的驱动都是依赖于独立的驱动的,所以可以去官网查看各个设备的驱动https://www.seleniumhq.org/download/而对于Chrome的驱动,由于某些原因我们是访问不到的,还好国内有镜像,只要在百
2018-03-22/2741 人阅读/0 人点赞

导语由于我们公司用户数量庞大,在服务上线之前,性能测试必不可少。本文主要介绍性能测试的流程,需要关注的指标,性能测试工具Apachebench的使用,以及常见的坑。什么是性能测试性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,
2018-03-21/2723 人阅读/2 人点赞

昨天,杭州传来大消息:这座创新之都要拿出真枪实弹的道路,进行无人自动驾驶测试。太棒!这是继深圳、上海之后,又一个城市进行无人驾驶汽车测试。居然,有媒体人说“快得让人胆颤心惊!”今天,我打电信10000号时,体验和以往完全不同,不再按“1、2、3、…”这样的数字键,而是和机器人对话,直接说“宽带报修”,那边机器人说;“您刚才保修过一次,还要继续吗?”,我说“确认”…。之前,我们也被许多事件感到震惊,
2018-03-20/5658 人阅读/3 人点赞

导读在上一章的内容中,GT君为大家介绍了CPU、内存、流量、流畅度等不同维度检测的实现原理。在本章中GT君将继续从页面启动时长维度、布局的构建与绘制维度、数据库操作维度为大家讲解这些功能的作用和实现原理。1页面启动时长检测1.1页面启动时长Activity启动时长就是唤醒Activityy到Activity在前台进行第一次绘制的时间,配合“绘帧检测”中定位的掉帧区间,可以直观的展示卡顿问题。Fra
2018-03-19/2804 人阅读/1503 人点赞

导读GT3.1的版本更新,带来了全面的维度分析。那么这些功能是如何实现的呢?本章GT君将详细的从CPU维度、内存维度、流量维度、流畅度维度为大家讲解这些功能的作用和实现原理。1CPU/proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为内核与进程提供通信的接口。从proc文件中可以获取系统、进程、线程的CPU时间片使用情况,所以两次采集时间片的数据就可以获取进
2018-03-16/2488 人阅读/0 人点赞

导读GT君此次给大家送来了强力的安卓GT3.1版本更新。在本次更新中,采用了在被测应用内嵌SDK的方式来获取流畅值,解决了2.x版本测试应用流畅值必须root手机的痛点。除此之外,GT3.1版本引入了Hook功能,可以获取更加丰富详细的应用信息,例如页面加载速度,卡顿代码调用栈、IO使用情况等。下面我们不妨来看看这些便利的功能点吧!1基础性能分析CPU:表示进程或线程的繁忙程度内存:表示当前进程内
2018-03-15/2735 人阅读/1 人点赞

1.1编写目的说明这份测试分析报告的具体编写目的,指出预期的阅读范围。1.2背景说明:a.被测试软件系统的名称;b.该软件的任务提出者、开发者、用户及安装此软件的计算中心,指出测试环境与实际运行环境之间可能存在的差异以及这些差异对测试结果的影响。1.3定义列出本文件中用到的专问术语的定义和外文首字母组词的原词组。1.4参考资料列出要用到的参考资料,如:a.本项目的经核准的计划任务书或合同、上级机关
2018-03-15/3138 人阅读/2257 人点赞

互联网企业质量管理的困惑作为互联网时代的互联网企业,我们的研发模式和传统模式相比,最显著的不同在于发布节奏加快了,这个加快不是快了10%,20%,50%,而是加快了几倍,甚至几十倍,上百倍。面对加快了几倍几十倍甚至上百倍的发布频率,互联网企业如何进行质量保障,如何做到项目各角色间协同高效工作、如何保证发布的质量,成为了我们需要面对和解决的最大难题。俗话说得好:实践出真知。面对环境的变化,Y事业部质
2018-03-14/2518 人阅读/11 人点赞

此文是我在某次测试沙龙上的分享总结,在博客上发表后被某些头条号以及网站在未经同意授权的情况下盗文,强烈谴责!!!所以在公众号上重新声明原创。1近些年,科技创新风把金融支付行业推到了风口浪尖,行业的技术从业者则成为了浪尖上的弄潮儿,测试人员更是在这个特殊行业中面临更大的责任与担当、更具挑战性的技术革新。随着整个金融行业的业务规模越来越庞大,系统级别的交互越来越多,业务耦合越来越复杂,给测试团队带来的
2018-03-13/3280 人阅读/10 人点赞