为你推荐
内容提要
关于作者
关于审稿人
作者寄语
前言
第1章 测试入门
1.1 简史
1.2 软件Bug
1.3 为什么要测试、测什么、如何测、何时测试
1.4 测试的种类
1.5 Android测试框架
1.6 小结
第2章 Android软件测试
2.1 Junit
2.2 创建一个Android主项目
2.3 创建一个Android测试项目
2.4 包浏览器
2.5 创建一个测试用例
2.6 测试执行
2.7 调试用例
2.8 其他命令行选择
2.9 小结
第3章 用Android SDK构建模块
3.1 工程演示
3.2 深度断言
3.3 个性化异常信息
3.4 静态输入
3.5 视图断言
3.6 更多的断言
3.7 TouchUtil类
3.8 Mock对象
3.9 测试用例基类
3.10 AndriodTestCase基类
3.11 设备
3.12 ActivityMonitor内联类
3.13 InstrumentationTestCase类
3.14 ActivityTestCase类
3.15 scrubClass方法
3.16 ActivityInstrumentationTestCase2类
3.17 ProviderTestCase2<T>类
3.18 ServiceTestCase<T>
3.19 TestSuiteBuilder.FailedToCreateTests类
3.20 在测试工程中引入外部包
3.21 小结
第4章 测试驱动开发
4.1 TDD测试驱动开发入门
4.2 新建一个样本工程——温度换算器
4.3 新建一个温度转换器对应的测试工程
4.4 温度转换器中添加功能
4.5 看看我们最后的应用成果
4.6 小结
第5章 Android测试环境
5.1 新建Android虚拟设备
5.2 用命令行来启动虚拟设备
5.3 附加的模拟器设置
5.4 获得测试截屏
5.5 录制和回放
5.6 小结
第6章 行为驱动开发
6.1 行为驱动开发历史简介
6.2 假设,当,那么
6.3 FitNesse工具
6.4 命令行运行FitNesse
6.5 创建一个温度转换器测试的wiki目录
6.6 在子Wiki中添加子页面
6.7 添加验收测试套件
6.8 添加测试需要的工具支持类
6.9 GivWenZen框架
6.10 创建测试场景
6.11 小结
第7章 测试方案
7.1 Android单元测试
7.2 测试行为和应用
7.3 测试文件,数据库以及内容存储服务
7.4 测试异常
7.5 测试本地和远程服务
7.6 Mock对象的用途拓展
7.7 对视图进行独立测试
7.8 对转化器的测试
7.9 对内存泄露的测试
7.10 小结
第8章 持续集成
8.1 用ant手工编译Android应用
8.2 Git-快速版本控制系统
8.3 用hudson持续集成
8.4 获得Android测试结果
8.5 小结
第9章 性能和压力测试
9.1 叶奥尔德记时法
9.2 Android SDK性能测试
9.3 微观标准检测
9.4 小结
第10章 其他测试策略
10.1 从源代码编译Android应用
10.2 下载Android源代码
10.3 TemperatureConveter代码覆盖率
10.4 没有归档的ant覆盖率目标
10.5 Robotium介绍
10.6 在主机JVM上测试
10.7 Robolectric介绍
10.8 小结
看完了
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜