代码改变世界

随笔分类 - Test

Macaca-iOS入门那些事2

2016-06-17 11:27 by hyddd, 2187 阅读, 收藏, 编辑
摘要:上文《Macaca-iOS入门那些事》讲到Macaca环境部署及运行了第一个案例,本文将讲解其案例编写。 阅读全文

Macaca-iOS入门那些事

2016-06-08 19:47 by hyddd, 11621 阅读, 收藏, 编辑
摘要:最近有朋友向我请教iOS自动化测试框架选型,刚好前段时间做讲座时发现了macaca,遂试用。所以,下面的内容会只围绕Macaca的iOS部分。 阅读全文

iOS instruments trace文件解析方案

2016-03-28 16:43 by hyddd, 6954 阅读, 收藏, 编辑
摘要:这是一次iOS instruments的debug之旅 阅读全文

关于QCon2015感想与反思

2015-11-03 11:13 by hyddd, 1207 阅读, 收藏, 编辑
摘要:QCon2015专场有不少关于架构优化、专项领域调优专题,但能系统性描述产品测试方向只有《携程无线App自动化测试实践》。 阅读全文

深入浅出Android App耗电量统计

2015-04-08 15:45 by hyddd, 59454 阅读, 收藏, 编辑
摘要:在Android统计App耗电量比较麻烦,直至Android 4.4,它仍没公开“电量统计”API或文档……额,是的,仅没有公开,并不是没有。平时在手机“设置- 电量”看到的数据就是系统调用内部API的统计结果。 阅读全文

Robotium的左右为难 -- enterText

2014-11-27 18:59 by hyddd, 3977 阅读, 收藏, 编辑
摘要:最近测试框架收到反馈,详查后发现了一个Robotium的问题,甚有趣,遂记录。 阅读全文

Android Instrumention.sendPointerSync发送Event失败分析

2014-09-26 17:18 by hyddd, 5535 阅读, 收藏, 编辑
摘要:问题场景 Android4.3,进入被测app某个Activity后,测试案例ClickOnScreen出现异常(Click can not be completed!)。 Android4.4正常。 阅读全文

我对测试工作的一些感悟

2009-09-05 18:00 by hyddd, 3047 阅读, 收藏, 编辑
摘要:以下是hyddd在实际测试工作中的一些感悟,欢迎大家一起讨论。一.测试需要有阶段性的总结 一个大型项目的测试,无论从工作量上考虑,还是项目开发进度出发,都需要把这个大任务拆分,于是“阶段性总结/报告”便成为一个重要的事情。它有着以下几方面的作用:(1)体现阶段点。 体现现在测试的进度。(2)总结现阶段产品质量。 在报告中给出总结性的言论,总结现在产品的质量,以便让开发和产品... 阅读全文

Selenium私房菜系列--总章

2009-05-30 23:11 by hyddd, 63194 阅读, 收藏, 编辑
摘要: 最近被老大拉去做服务器端自动化测试了,在这段期间,我一直找一些关于服务器端测试方案,自动化工具等等,无意间被我发现了Selenium这工具。在试用一段时间后,觉得Selenium确实是一个很不错的Web测试工具,同时也是开展自动化测试一个不错的切入点。在和强大的QTP比较后,我最后还是选择了使用Selenium,主要的原因是工具本身的灵活度很高,并且它也有利我日后对平台进行整合:>。 阅读全文

Selenium私房菜系列9 -- Selenium RC服务器命令行参数列表【ZZ】

2009-05-30 22:41 by hyddd, 10385 阅读, 收藏, 编辑
摘要:本文转载自:http://wiki.javascud.org/display/SEL/Selenium+Remote+Control+-+options使用示例: java -jar selenium-server.jar [-interactive] [options] -port <nnnn>: selenium服务器使用的端口号(默认 4444) -timeout <nn... 阅读全文

Selenium私房菜系列8 -- 玩转Selenium Server

2009-05-30 22:26 by hyddd, 22051 阅读, 收藏, 编辑
摘要:本篇主要是想更进一步介绍Selenium Server的工作原理,这次我们从Selenium Server的交互模式开始。 在《第一个Selenium RC测试案例》中,我们以命令“java -jar selenium-server.jar”启动了Selenium Server,其实在启动Selenium Server时,我们还可以加上各种参数(具体的参数请参考《Selen... 阅读全文

Selenium私房菜系列7 -- 深入了解Selenium RC工作原理(2)

2009-05-30 16:37 by hyddd, 11415 阅读, 收藏, 编辑
摘要:继续前一篇的问题,为什么Selenium RC中的Selenium Server需要以这种代理服务器的形式存在?其实,这和浏览器的“同源策略”(The Same Origin Policy)有关。一.什么是同源策略 同源策略,它是由Netscape提出的一个著名的安全策略,现在所有的可支持javascript的浏览器都会使用这个策略。为什么需要同源策略,这里举个例子: 假设... 阅读全文

Selenium私房菜系列6 -- 深入了解Selenium RC工作原理(1)

2009-05-30 14:22 by hyddd, 18241 阅读, 收藏, 编辑
摘要:前一篇已经比较详细讲述了如何使用Selenium RC进行Web测试,但到底Selenium RC是什么?或者它由哪几部分组成呢??一.Selenium RC的组成:关于这个问题,我拿了官网上的一幅图来说明这个问题。Selenium RC主要由两部分组成:(1).Selenium Server:Selenium Server负责控制浏览器行为,总的来说,Selenium Server主要包括3个部... 阅读全文

Selenium私房菜系列4 -- Selenium IDE的使用

2009-05-24 00:35 by hyddd, 74692 阅读, 收藏, 编辑
摘要:前面说过,Selenium IDE是Firefox的一个插件,是可以进行脚本录制以及案例转换,所以Selenium IDE+Firebug会成为你日后写测试案例的两大助手(IE下可以使用Selenium Core+IEDevelperToolBar)。Selenium IDE下载:http://seleniumhq.org/download/Firebug下载:https://addons.moz... 阅读全文

Selenium私房菜系列3 -- Selenium API参考手册【ZZ】

2009-05-22 21:58 by hyddd, 34537 阅读, 收藏, 编辑
摘要:大家在编写测试案例想查阅Selenium API说明时,可以查阅本文,否则请跳过!  (注:这里API版本比较老,新版本的Selenium的API在这里不一定能找到。)Selenium API说明文档(转载自:http://wiki.javascud.org/display/springs/SeleniumRefrence)Commands (命令)Action 对当前状态进行操作 失败时,停止测... 阅读全文

Selenium私房菜系列2 -- XPath的使用【ZZ】

2009-05-22 21:22 by hyddd, 42155 阅读, 收藏, 编辑
摘要:在编写Selenium案例时,少不免是要用到XPath的,现在外面关于XPath使用的参考资料很多,下面我直接转一篇关于XPath使用的文档。如果对XPath不熟悉请参考下文,你不需要去百度/Google搜索关于XPath的资料,因为下面的内容已经足够你写测试时使用,如果你已熟悉XPath,本章大可忽略跳过。xpath的语法 (转载自:http://www.cnblogs.com/jianjial... 阅读全文

服务器端测试模式总结

2009-05-13 21:17 by hyddd, 8801 阅读, 收藏, 编辑
摘要:本文分为两部分,第一部分是“服务端测试的方向”,第二部分是“现有的服务器端测试方案”。 阅读全文