Android测试基础
|
Android测试手段介绍 |
- Android的可执行环境简介
- 基于JUNIT的Android集成测试环境
- 基于python脚本的monkey测试环境
- 基于JavaScript的Android可测试环境
- Android可测试环境的规划
- 测试的自动化
- 应用程序级测试的侧重点
- 系统级测试
- 硬件平台级测试
- 手动测试基本用例
|
黑盒测试 |
- 黑盒测试实现原理
- Android系统环境里的monkey
- 基于monkey拓展出来的monkey runner
- 编写基本的monkey runner脚本
- monkey runner脚本的深入编程
- 黑盒测试的自动化
|
Android设备 |
- 智能机与Feature Phone的差异性
- Android设备的功能
- Android所使用到的硬件及其技术标准
- Android设备的常见可测试点
- 测试需求分析与测试报告
- 测试指标
- 不同产品上的测试权重规划
- 测试Android设备所需要达到的目标
|
测试工具与方法 |
- 性能测试工具
- 稳定性测试工具
- 网络测试工具
- 功耗测试方法
- 基本功能性测试
- 演示:Android系统功能的完整测试
- 演示:常见Android入网认证测试的基本操作(基带、蓝牙、WIFI等)
|
Android手机功能测试
|
测试用例分析与收集 |
- Android应用程序的可测试性分析
- 手机测试方法与手段整理
- 手动测试案例规划
- 外场测试案例规划
- 硬件驱动层的可测试性
- 系统层的可测试性
- Android CTS测试用例及其方法
- 应用层的测试案例
- 提高测试的自动化程度
|
入网相关测试 |
- Android的电话功能原理
- 电话功能性测试指标
- 通话功能的相关测试
- 短信功能的相关测试
- 移动服务的相关测试
- WPA Push相关功能测试
- 入网相关测试的量化
- 如何使用MonkeyRunner来自动化测试电话功能
|
用户体验测试 |
- 用户体验所涉及的软硬件功能
- 显示部分的测试
- 触控部分的测试
- 外接设备的测试
- 声音输入输出的测试
- 蓝牙相关功能的测试
- Android 4.0之后内置的测试工具
- Android ANR
|
网络相关功能测试 |
- Android系统上的联网功能介绍
- 网络连通性测试 (手动和自动结合)
- 网络性能测试的指标及方法
- 移动网络的场内场外测试方法
- WIFI的不同协议规划及其测试方法
- NFC功能测试
- Tethering的测试
- 常用网络应用程序的测试
|
ANDROID测试拓展
|
Android的多媒体功能测试 |
- 多媒体音视频相关背景知识介绍
- Android系统里的多媒体功能
- 理解多媒体测试的相关指标
- 多媒体录制与播放测试
- 在线流媒体功能的测试方法
- WIFI Display测试
- 案例:使用MonkeyRunner辅助多媒体功能测试
|
测试与QA |
- 测试标准与意义 – QA
- Android系统测试的重要性
- 测试来强化产品质量
- 测试驱动开发
- Android产品的可持续性测试
- Smoking test
- 开发过程中的测试
|
测试管理及工具 |
- 如何防止问题的反复
- 测试时的社交化战术
- 测试用例管理
- 测试管理与版本管理工具的使用
- 测试文档管理
- 测试管理工具 – bugzilla
- 将测试融入项目管理 – 项目管理工具的使用
|
搭建完整测试环境 |
- Android系统稳定性评估
- 测试流程规划
- 测试用例整理
- 测试用例权重
- 基于硬件的测试
- 辅助测试的设备与工具
- 测试与持续集成
|