天地会珠海分舵注:本来这一系列是准备出一本书的,详情请见早前博文“寻求合作伙伴编写《深入理解 MonkeyRunner》书籍“。但因为诸多原因,没有如愿。所以这里把草稿分享出来,所以错误在所难免。有需要的就参考下吧,转发的话还请保留每篇文章结尾的出处等信息。
边界怎么样才算分析清楚一个事物的原理是什么呢?就以前面提到的《LINUX内核源代码情景分析》为例子,分析到什么程度算是把Linux内核给分析清...
分类:
其他好文 时间:
2015-03-05 23:48:04
阅读次数:
186
天地会珠海分舵注:本来这一系列是准备出一本书的,详情请见早前博文“寻求合作伙伴编写《深入理解 MonkeyRunner》书籍“。但因为诸多原因,没有如愿。所以这里把草稿分享出来,所以错误在所难免。有需要的就参考下吧,转发的话还请保留每篇文章结尾的出处等信息。
原理架构MonkeyRunner使用起来非常的简单,只需要导入以下几个类基本上就能满足测试脚本编写的需求,比如:
monkeyrunner.j...
分类:
其他好文 时间:
2015-03-05 23:45:29
阅读次数:
213
天地会珠海分舵注:本来这一系列是准备出一本书的,详情请见早前博文“寻求合作伙伴编写《深入理解 MonkeyRunner》书籍“。但因为诸多原因,没有如愿。所以这里把草稿分享出来,所以错误在所难免。有需要的就参考下吧,转发的话还请保留每篇文章结尾的出处等信息。
本书脚本相关的示例常会用到Android SDK自带的NotePad这个应用,所以这里很有必要去描述下这个应用。其实去熟悉这个应用最好的办法是...
分类:
其他好文 时间:
2015-03-05 23:45:25
阅读次数:
200
自动化测试的意义:
别说是外行人,即使是正在从事自动化测试工作的人来说,现在或曾经都或多或少有过这样的疑惑,辛苦写了自动化测试用例,却基本发现不了问题,其意义何在?在说明这个意义前先看下质量的定义。
质量的定义:
维基百科中对于品质(Quality)的定义:中国大陆亦称为“质量”,可指物品的特征、品性、本质,也可指商品或服务的水准、质量。
影响品...
分类:
其他好文 时间:
2015-02-07 20:22:47
阅读次数:
477
在测试自动化的过程中,有时经常需要获取Toast的String来作检验。
在robotium中,我们知道可以通过solo.getView("message")方法获取Toast的TextView,然后得到其String值,那么其内部是怎么实现的呢。
首先看下我们一般是怎么调用Toast的:
Toast.makeText(getApplicationContext(), "再按一次退出程序",...
分类:
移动开发 时间:
2015-01-31 17:59:50
阅读次数:
167
谈谈对移动app测试的了解
由于在做一个移动互联网app,虽然负责的是服务端,而公司有没有专业专门的测试人员(也许很多公司这种情况),现在面临如何测试产品测试的问题.由于之前对这块可以说完全不大了解,原来做开发的时候也只做过单元测试,于是临时抱佛脚到处找资料以便确定一种现阶段可行的测试方案.
App最终交付的是用户,所以测试的目的让用户获得最好的体验.从功能上来说满...
分类:
移动开发 时间:
2015-01-26 00:10:17
阅读次数:
192
背景简介在软件开发领域,持续集成和部署对于软件测试自动化提出了越来越高的要求,基于 Eclipse 应用在这一需求中仍然占据重要的组成部分。目前主流的测试自动化工具主要以录制回放的功能为主,辅助以脚本的方式实现。然而,基于此的测试方法往往具有测试用例维护复杂,测试过程容易失败的问题,这直接影响了测试...
分类:
系统相关 时间:
2014-12-28 15:25:10
阅读次数:
275
入行测试大约两个月了,目前一直是纯手工测试,手工写用例、手工测试,每天重复性的做着一些工作,觉得甚是没劲,且超级没有安全感,自己的可替代性太强了,随便一个人都可以做我现在的工作。为了让自己变得更有价值,所以决心开始学习自动化测试。目前主要看一些网上的公开课视频,觉得吴老的公开课做的挺不错的,可以学习一下,因为PPT不分享,所以就将视频整理成文字版跟大家一起分享下。
《自动化理论基础(上)...
分类:
其他好文 时间:
2014-12-13 18:04:39
阅读次数:
352
在我们每天的工作中,我们可能时时都在面对着对测试的批评和指责中。开发人员或管理人员试着用这种或那种的理由要求我们在测试过程中更负责,更仔细些。但是你认为他们对你的要求或指责都是正确抑或合理的吗?作为一个测试人员,你是否在工作中固执己见?作为一个管理者,你是否一味地追求高深的技术或测试自动化呢?本文参...
分类:
其他好文 时间:
2014-12-12 11:30:20
阅读次数:
179
什么是自动化测试:自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。自动化测试常见的误区:...
分类:
其他好文 时间:
2014-12-09 10:30:34
阅读次数:
229