展开全部

主编推荐语

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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。