第一章 移动应用测试概述
1.1 软件测试基础
1.2 软件测试的定义
1.3 软件测试的目的
1.4 软件测试的原则
1.5 软件测试的分类
1.5.1 黑盒测试、白盒测试与灰盒测试
1.5.2 静态测试与动态测试
1.5.3 单元测试、集成测试、系统测试与验收测试.
1.5.4 其他测试
1.6 测试用例设计方法
1.6.1 测试需求分析
1.6.2 测试用例设计
1.6.3 测试用例设计方法
1.7 软件开发与软件测试的关系
1.7.1 常见的几种软件开发模式
1.7.2 测试与开发各阶段的关系
1.8 移动应用测试的现状和前景
第二章 搭建移动开发和测试环境
2.1 IDK的安装与配置
2.2 Android SDK的安装
2.3 Eclipse的安装
2.4 ADT的安装与配置
2.5 Android Studio的安装
2.6 创建模拟器
第三章 创建Android测试项目
3.1 创建一个新的Android项目
3.2 填写Android项目信息
3.3 配置Android项目目录和活动信息
3.4 设计程序的UI原型
3.5 依据uI原型实现Android项目的布局文件
3.6 布局文件内容的理解
3.7 Android项目的源代码实现
3.8 AndroidManifest.xml文件讲解
3.9 运行Android项目
第四章 移动应用功能测试
4.1 功能测试
4.2 用户界面测试
4.3 异常测试
4.4 易用性测试
4.5 用户体验测试
4.6 冒烟测试
4.7 探索性测试
第五章 Android调试桥
5.1 Android ADB基础
5.1.1 Android ADB的概念
5.1.2 安装Android ADB
5.1.3 配置ADB环境变量
5.1.4 实现ADB对手机的基本操作
5.2 ADB相关指令实例
5.2.1 adb devices指令
5.2.2 adb install指令
5.2.3 adb uninstall指令
5.2.4 adb pull指令
5.2.5 adb push指令
5.2.6 adb shell指令
第六章 移动自动化测试工具
6.1 测试自动化概述
6.2 MonkeyRunner测试工具入门
6.2.1 MonkeyRunner安装部署
6.2.2 MordkeyRunner 演示示例
6.2.3 MonkeyRunner 脚本录制
6.2.4 MonkeyRunner 脚本回放
6.3 Robotium自动化测试框架入门
6.3.1 Robotium环境搭建
6.3.2 RobotiUlTI运用示例
第七章 云测自动化测试平台
7.1 云测试的概念
7.2 云测平台介绍
7.2.1 云测私有云平台
7.2.2 TestinPro私有云系统网络架构
7.2.3 TestinPro私有云系统业务架构
7.3 iTestin Pro自动化脚本录制工具
7.3.1 iTestin Pro登录设置
7.3.2 录制脚本
7.3.3 自动化脚本回放
7.3.4 自动化脚本编辑
7.3.5 控件管理
7.3.6 变量使用方法
7.3.7 脚本管理
7.3.8 任务管理
第八章 移动应用兼容性测试
8.1 兼容性测试概述
8.2 兼容性手工测试-
8.3 基于uI自动化脚本的云测试方案
8.3.1 Testin公有云自动化测试平台兼容性测试提测流程
8.3.2 TestinPro私有云自动化测试平台兼容性测试提测流程.
第九章 移动端性能测试
9.1 移动端性能测试简介
9.2 移动端性能指标
9.3 移动端性能测试工具及测试方法
9.3.1 Emmagee工具使用介绍
9.3.2 查看应用启动耗时
9.3.3 获得电池电量和电池温度信息
9.3.4 Tcpdump+Wireshark流量测试
第十章 移动服务器端性能测试
10.1 性能测试类型
10.2 APP压力测试
10.3 基于云端的压力测试
10.4 LoadRunner 测试工具
10.4.1 LoadRunnet 概述
10.4.2 LoadRunner 的环境搭建
10.4.3 录制一个测试脚本
10.5 LoadRunner测试APP
10.6 Jmeter测试工具
第十一章 移动应用特殊测试类型
11.1 A/B测试
11.1.1 A/B测试概述
11.1.2 A/B测试的准备工作
11.1.3 SDK集成文档
11.1.4 创建应用及试验
11.2 交叉事件测试
11.3 边界极限测试
11.4 弱网环境测试
11.4.1 APP弱网测试工具方案
11.4.2 真实环境中的APP弱网测试
11.5 智能硬件APP应用测试
11.5.1 智能硬件应用测试概况
11.5.2 智能硬件应用测试流程
11.5.3 智能硬件应用测试要点
第十二章 移动应用测试管理
12.1 内测管理
12.1.1 内测的定义
12.1.2 云测内测平台使用
12.1.3 应用内测管理
12.2 软件测试流程
12.2.1 测试计划
12.2.2 测试设计
12.2.3 测试执行
12.2.4 测试总结
12.3 测试用例设计
^ 收 起