已有 819 人访问
王丽丽 ID.12697
阅读(943)
博客(0)
王丽丽的阅读

ADB不乖?不,ADB需要调教!
如果你像我一样,是一位Android测试工程师,如果你像我一样天天在使用ADB进行Android程序的调试,那么你一定会认同我题目里对ADB的评价:ADB一点都不乖。如果你是一个iOS测试工程师,或者你从来没有碰过ADB,甚至没有听说过,那么你应该先去了解一下这个调皮而又伟大的工具。它是Google出品的,为Android设备/模拟器和计算机之间搭建的一个调试桥梁。俗话说的好,“谷歌出品,必属精品
320°/ 2016-02-29/3203 人阅读 / 2 人点赞 / 0 条评论

Android app启动时间测试
对于app的性能测试,启动时间是个重要指标,启动时间分为两种情况,一种是冷启动时间(通常是系统重启,即在启动前没有该app进程的情况),另一种是热启动,即app从被切换到前台(点back退出后再点击图标启动)。从Android4.4(API19)开始,可以从logcat获取activity的启动信息,如下我用应用宝做实验,可以看到如下的输出,从这里我们可以看到应用的这个activity启动用了63
590°/ 2016-02-26/5909 人阅读 / 34 人点赞 / 0 条评论

新人如何入门自动化-心得篇
面试过很多人,问到他们的职业规划的时候,好多人都回答将来想要从事自动化测试,但是如何才能入门自动化测试,接下来让小编分享一下自己入门自动化测试的心得。自动化实例情景模拟:开发同学来测试同学机器查看问题这是工作中常见的场景,相信大家都很熟悉,很次换一台机器,我们就要重新下载安装各种测试工具,怎一个烦字得了!那么我们接下来看小明是怎么解决这个问题的呢~于是小明完成了一个小的管理工具,集成了常用的工具,
906°/ 2016-02-25/9065 人阅读 / 229 人点赞 / 0 条评论

【iOS测试系列】常用测试小插件的使用
背景介绍由于iOS系统的限制,在非越狱的自动化测试中无法实现一些常用的功能,比如不同应用之间来回切换、模拟全局的点击事件等等。但是在越狱的环境下,这些限制就不存在了,我们可以利用各种小插件来实现我们想要的自动化测试的功能,今天就给大家介绍一款插件,通过这款插件可以实现从安装、卸载应用的自动化过程。IPAInstallerConsole—安装ipa首先介绍IPAInstallerConsole工具,
363°/ 2016-02-24/3633 人阅读 / 0 人点赞 / 0 条评论

如果项目即将delay,测试该怎么办?
如果你是测试,你一定遇到过这种情况事件背景:需求讲解之后,测试人员开始准备用例,但是需求文档没有更新测试:产品同学,XX功能的需求文档什么时候给?我们需要开始写用例了产品1:我这边有个着急的事情,弄完这个就修改那个文档,别着急产品2:需求讨论的时候不是已经过了吗,你们先按照会议结果设计,有问题再找我。我抽时间补一下事件背景:开发没有按时提测测试:开发同学,XX功能怎么没按照排期开发呢,都delay
316°/ 2016-02-23/3168 人阅读 / 13 人点赞 / 0 条评论

Google推出iOS功能性UI测试框架EarlGrey
经过了一段时间的酝酿后,Google很高兴地宣布了EarlGrey,一款针对于iOS的功能性UI测试框架。诸如YouTube、GoogleCalendar、GooglePhotos、GoogleTranslate、GooglePlayMusic等多款Google应用都成功地采用了EarlGrey框架来满足其功能性测试之所需。EarlGrey所提供的主要特性如下所示,这些特性使得应用的测试变得更加轻
220°/ 2016-02-22/2200 人阅读 / 1 人点赞 / 0 条评论

从0到1构建美团压测工具
美团内部的RPC服务大多构建在Thrift之上,在日常开发服务的过程中,需要针对这些服务进行压力测试(以下简称压测)来发现潜在问题。常用的方法有:使用一些脚本语言如:Python、Ruby等,读取线上日志构建请求,用多线程模拟用户请求进行压测使用开源工具进行压测然而,无论采取哪种方法,压测都是一个十分耗时而又繁琐的过程,主要痛点有:需要写很多代码解析日志,还原请求,对于比较复杂的请求,解析很容易出
245°/ 2016-01-29/2455 人阅读 / 8 人点赞 / 0 条评论

使用 EMMA 获得功能测试覆盖率
测试覆盖率是评价测试完整性的重要的度量标准之一。EMMA是一个面向Java代码的测试覆盖率收集工具。在测试过程中,使用EMMA能使收集和报告测试覆盖率的过程更加灵活、简单。在本文中,作者将EMMA引入到功能测试的过程,详细介绍EMMA在功能测试中的使用方法、步骤,并对覆盖率结果进行分析。引言EMMA是一个开源、面向Java程序测试覆盖率收集和报告工具。它通过对编译后的Java字节码文件进行插装,在
443°/ 2016-01-28/4439 人阅读 / 52 人点赞 / 0 条评论

穷人的持续集成与持续交付(下)
上篇文章介绍了如何使用一些免费的服务来实现服务器端API的持续集成、持续交付环境的搭建。有了服务端,自然需要有消费者,在本文中我们将使用另外一个工具来实现纯前端的站点的部署。其中包括:持续集成(单元测试,集成测试等)持续部署/持续交付静态站点托管除此之外,我们还会涉及到:自动化UI测试site_prism静态站点的发布脚本aws的命令行工具我们的应用最后看起来是这样子的。技术选型我们在本文中,将采
210°/ 2016-01-27/2100 人阅读 / 0 人点赞 / 0 条评论

穷人的持续集成与持续交付(上)
本文将使用一些免费的服务来为你的项目搭建持续交付平台,这些服务包括持续集成环境持续部署环境服务端应用托管以及一些可以用于本地开发使用的开源工具如:基于Node的构建monitorHeroku的命令行工具TravisCI的命令行工具除此之外,我们在过程中编写的脚本还可以用以本地构建,如果你的团队中正好已经有CI工具/CD工具,将这些脚本集成进去也是一件非常容易的事情。背景知识软件的度量传统的管理方法
204°/ 2016-01-26/2045 人阅读 / 0 人点赞 / 0 条评论