- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 思考--测试应该从代码中读懂什么
前言: 作为系统测试工程师,你不需要对代码了如指掌,不需要掌握每一个方法,每一个逻辑,但是适当的阅读代码是有必要的。可是到底阅读到什么深度,需要掌握多少,这也是每一个测试工程师要面对的问题。阅读得浅了,往往会遗漏;阅读得深了,浪费时间,我又不是开发,也没必要,是不 @.@分级理论:为了更好地区分对代码的理解程度,个人主观是把开发代码分级了,这个分级个人主观偏多,如有不当,欢迎指出。 分级一
2016-05-30 22:38:21 1120
原创 Android性能专项测试测试点指导(三)--IT之家性能分析报告实战
前两篇文章我们只是非常理论提供了性能方面的测试点 Android性能专项测试测试点指导(一) Android性能专项测试测试点指导(二) 在了解了相关理论之后我们这篇进入实战,这次选择的应用是个人比较常用的IT之家android端 PS:由于是第三方应用,所以不可能从代码方式分析,也无法得知具体逻辑,所以测试点只会涵盖看得到的地方,本次覆盖的模块为了省事只测试了资讯模块测试版本:2.48
2016-05-28 17:57:01 1396 3
原创 内存泄漏检测利器--leakcanary实例试玩
以前,我们测试内存泄漏是这样的: 1.打开android studio的内存监控,重复进入退出模块然后看内存 2.利用mat的插件去比较分析 现在: 1.利用leakcanary工具直接注入,然后默默等待…这个开源工具的地址:https://github.com/square/leakcanary好了,接下来开始试玩了,leakcanary的使用非常简单,在build.gr
2016-05-15 11:29:22 2143
原创 Android自动化实现点击自定义ListAdapter类控件
robotium的solo类提供了solo.clickInList方法去点击listview中的某一行,但却没有方法去点击AdapterView类控件,那么怎么办呢?方法其实非常简单,就是调用view的setSelection和requestFocus方法就可以了,那么这里以Instrumentation框架为例/****传入一个AdapterView对象,我这里传入了子类**以及列表号**
2016-05-13 20:14:06 1295
原创 Robotium整体源码浅析
概述在分析源码之前,我们先来看看robotium给我们提供了什么样的类。 入口在对整体有了一个认知之后,我们从solo类入口,因为solo是robotium的入口类,也是最重要的类,先来看看构造方法:private Solo(Config config, Instrumentation instrumentation, Activity activity) { if(config.c
2016-05-09 18:01:39 2141
原创 Android性能专项测试测试点指导(二)
Android性能专项测试测试点指导(一) 上一篇文章通过导图的方式介绍了性能专项的几个测试点,那么今天将会详细阐述下。内存:内存泄漏: 老生常谈的最多就是这货,这家伙的测试方法其实是最简单也是最难的,为什么简单,因为你要定位到路径,只需要重复操作即可,比如你怀疑播放器泄漏了,重复进入退出N次,那么就可以确定是播放器出问题了,可以提单了;说难,你需要进一步分析到底是哪里泄漏了,通过MAT工具
2016-05-08 20:05:05 2539
原创 Android性能专项测试测试点指导(一)
其实研究性能专项也有一段时间了,是时候该总结一下了,今天先放出个导图目录,详情之后在开篇详细补充,所以标题有个(一),@.@
2016-05-04 21:46:18 1580
转载 (转)移动无线测试技能树
移动无线测试技能树 (原创) 移动测试基础 · monkey · 于 4 月前发布 · 最后由 tiancai 于 1 月前回复 · 8745 次阅读 118 移动无线测试技能树常用IDE Android ADT Android Studio iOS Xcode Common Atom Sublime Text Vim 基础知识Android 掌握Android开发基础技
2016-05-03 11:41:55 192
第二次复习课练习源码
2015-09-27
startService和BoundService音乐播放DEMO
2015-09-12
Instrumentation框架源码
2015-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人