计算机
类型
可以朗读
语音朗读
128千字
字数
2016-01-01
发行日期
展开全部
主编推荐语
Robotium自动化测试及问题解决方法
内容简介
结合案例详细介绍如何使用Robotium进行Android自动化测试,如何进行持续集成环境的搭建,以及在使用过程中可能会碰到的一些问题及其问题的解决方法,通过讲解的技术和案例,读者可以提高自己测试的技能,高效完成项目测试。
目录
- 版权信息
- 作者简介
- 内容提要
- 前言
- 第1章 自动化测试简介
- 1.1 何为自动化测试
- 1.2 自动化测试和手动测试的对比
- 1.3 移动端自动化测试工具的选择
- 1.3.1 Appium
- 1.3.2 uiautomator
- 1.3.3 Robotium
- 第2章 测试开发环境搭建
- 2.1 JDK安装及其环境变量配置
- 2.2 Eclipse的安装
- 2.3 Android SDK的安装及环境变量配置
- 2.4 ADT插件的安装
- 2.5 Genymotion
- 第3章 Robotium入门
- 3.1 Robotium简介
- 3.2 Robotium版 “Hello World”
- 3.2.1 导入被测试源码
- 3.2.2 新建测试工程
- 3.2.3 添加Robotium jar
- 3.2.4 新建第一个自动化测试类
- 3.2.5 运行第一个Robotium例子
- 3.3 基于APK的自动化测试
- 3.3.1 APK重签名
- 3.3.2 创建基于APK测试的测试工程
- 3.3.3 编写基于APK自动化测试的“HelloWorld”版
- 3.3.4 安装应用、运行自动化测试用例
- 3.4 基于APK测试的ID定位
- 3.5 Robotium API简介
- 3.6 Robotium录制回放
- 3.6.1 安装Recorder
- 3.6.2 录制回放脚本
- 第4章 第一个实战项目
- 4.1 被测App简介
- 4.2 导入ToDoList APP源码
- 4.3 被测App的详细功能
- 第5章 实战测试项目搭建
- 5.1 搭建实战测试项目
- 5.2 第一个测试用例
- 5.3 第一个自动化测试脚本
- 5.4 查看控件ID的工具
- 5.4.1 hierarchyviewer.bat的用法
- 5.4.2 uiautomatorviewer.bat的用法
- 第6章 完善测试框架
- 6.1 编写抽象父类
- 6.2 提取控件ID类
- 6.3 操作统一入口类
- 6.4 更新抽象父类及测试用例
- 6.5 调试简介
- 第7章 更多自动化测试用例
- 7.1 包管理
- 7.2 编写更多自动化测试用例
- 7.2.1 登录页面测试用例2
- 7.2.2 登录页面用例3
- 7.2.3 添加任务页面测试用例
- 7.2.4 任务列表页面测试用例
- 7.2.5 任务编辑页面测试用例
- 7.2.6 退出功能验证
- 第8章 批量运行测试代码
- 8.1 TestSuite
- 8.2 Runner
- 8.3 生成JUnit格式的report
- 第9章 持续集成
- 9.1 持续集成简介
- 9.2 持续集成工具
- 9.3 编译todolist项目源码
- 9.3.1 安装Ant
- 9.3.2 将添加build.xml到todolist项目
- 9.3.3 将build.xml添加到todolisttest项目
- 9.4 Jenkins job的创建
- 9.5 Jenkins job的配置
- 9.6 shell脚本统一管理构建过程
- 9.7 Unit report展示
- 9.8 错误截图展示
- 9.9 参数化运行设备
- 9.10 完整的job配置
- 第10章 Crash处理
- 10.1 crash处理机制
- 10.2 shell部分编码处理
- 10.3 CommonRunner代码逻辑
- 10.4 为Runner1加入crash处理逻辑
- 10.5 制造Crash场景
- 10.6 report合并
- 第11章 跨应用解决方案
- 11.1 uiautomator
- 11.2 服务端编码
- 11.3 发送跨应用请求
- 11.4 跨应用实例
- 11.5 手动部署
- 第12章 代码覆盖率
- 12.1 代码覆盖率的好处
- 12.2 使用EMMA统计代码覆盖率
- 12.3 合并代码覆盖率文件
- 12.4 创建代码覆盖率Jenkins job
- 12.5 代码覆盖率展现
- 第13章 Android Studio和Gradle
- 13.1 Android Studio的安装和配置
- 13.2 Gradle简介与安装
- 13.2.1 Gradle简介
- 13.2.2 Gradle的安装
- 13.3 为Eclipse项目生成gradle配置文件
- 13.4 在Android Studio下新建todolist及其配置
- 13.5 持续集成配置
- 第14章 常见错误及解决方法
- 看完了
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。