为你推荐
前 言
第1章 移动互联网面试
1.1 为什么要面试
1.2 面试的流程
1.3 面试的频率
1.4 面试实战
1.5 如何正确地招聘测试人员
1.6 移动互联网测试招聘现状
1.7 大公司和小公司
1.8 测试外包
1.9 小结
第2章 病态的现状
2.1 全民挖金
2.2 别人的嫁衣
2.3 超越光速的迭代
2.4 可怜的测试团队
2.5 敏捷中毒
2.6 无力的测试
2.7 浮躁的测试工程师们
2.8 测试沙龙和培训
2.9 学会自我尊重
2.10 小结
第3章 用户体验测试
3.1 移动互联网与传统互联网体验上的区别
3.2 Android vs iOS
3.3 “愚笨”的用户——用户引导
3.4 “捣乱”的用户——应用容错
3.5 专业精神——风格一致性
3.6 “我”即最终用户:过程体验测试
3.7 使用更多的应用:对比体验测试
3.8 模拟场景体验测试
3.9 用户究竟关心什么?
3.10 用户体验的问题是Bug吗?
3.11 如何提升自身的用户体验经验?
3.12 小结
第4章 功能测试要点
4.1 多分辨率测试
4.2 多系统测试
4.3 用户不同的使用习惯
4.4 网络的不稳定性
4.5 安装/卸载测试
4.6 升级测试
4.7 并发测试
4.8 数据来源
4.9 推送
4.10 分享跳转
4.11 小结
第5章 常用工具介绍和实践
5.1 Monkey
5.2 Emulator
5.3 MonkeyRunner
5.4 Hierarchy Viewer
5.5 DDMS
5.6 Compatibility Test Suite
5.7 Tcpdump/WireShark
5.8 FindBugs
5.9 Lint
5.10 反编译、重编译
5.11 Ant
5.12 Charles
5.13 Instruments
5.14 小结
第6章 常用框架介绍和实践
6.1 Instrumentation
6.2 Emma Code Coverage
6.3 robolectric
6.4 小结
第7章 移动应用测试案例实践分析
7.1 深入了解被测试对象
7.2 多种数据来源
7.3 在生活中使用产品
7.4 社交应用分层设计实践案例
7.5 联系人搜索案例测试设计实践
7.6 小结
第8章 性能测试介绍和实践
8.1 Emmagee
8.2 Instrumentation
8.3 HPROF
8.4 Gfxinfo
8.5 Systrace
8.6 TraceView
8.7 Instruments——Leaks
8.8 Android多分辨率自动化实践
8.9 小结
附录A 测试人员的自我修养(吐槽篇)
A.1 学会提出和解决问题
A.2 正确地自我审视
A.3 不要被业界世俗的讨论蒙蔽
A.4 寻找测试的本质
A.5 主观能动
A.6 你真的会使用搜索引擎吗
A.7 每天都要学习
A.8 学会判断轻重缓急
A.9 小结
附录B 测试行业常见问题(Q&A篇)
Q1:没有做过测试的人怎么入门?
Q2:测试工程师要具备什么能力?
Q3:测试比开发技术含量低吗?
Q4:参加测试培训能有多少提升?
Q5:黑盒测试有价值吗?
Q6:手动测试有价值吗?
Q7:怎么做移动互联网应用的自动化测试?
Q8:测试人员选择进入大公司还是小公司?
Q9:中国高校有软件测试专业吗?
Q10:小结
附录C 博客摘录
C.1 我们需要专职的QA吗?
C.2 学习让测试更精彩,测试让生命更精彩
C.3 中国人的纠结
C.4 黑盒不是白盒的绊脚石
C.5 测试需要反省
C.6 《钝感力》有感——测试中的钝感力
后记
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜