培训目标:
了解Android测试基础:
- Android测试介绍
- 黑盒集成测试
- 白盒测试
- Mock
Android测试深入
- 测试用例分析与收集
- CTS
- 性能测试
- 自动化测试与项目工具的组合
ANDROID测试拓展
- 系统级测试
- 开源LAVA系统级测试
- 开源黑盒测试
-
- 培训内容:
-
Android测试基础
|
Android测试介绍 |
- Android的可执行环境简介
- 基于JUNIT的Android集成测试环境
- 基于python脚本的monkey测试环境
- 基于JavaScript的Android可测试环境
- Android可测试环境的规划
- 测试的自动化
|
黑盒集成测试 |
- JUNIT的代码使用说明
- 构架Android应用程序的测试工程
- 更深入的Android测试工程
- 测试的驱动模型
- 测试驱动开发
- 测试用例的合并
- 集成测试自化化
|
白盒测试 |
- 白盒测试实现原理
- Android系统环境里的monkey
- 基于monkey拓展出来的monkey runner
- 编写基本的monkey runner脚本
- monkey runner脚本的深入编程
- 白盒测试的自动化
|
Mock |
- Mock的原理
- Mock的可编程环境
- Mock测试的适用范围
- 通过mock设计更复杂的测试用例
- mock执行环境的容错性
|
Android测试深入
|
测试用例分析与收集 |
- Android应用程序的可测试性分析
- 面向对象的Android系统层实现
- 分析与收集测试用例
- 硬件驱动层的可测试性
- 系统层的可测试性
- 自动化的测试环境
- 系统层的测试驱动开发
|
CTS |
- Android CTS的原理
- 如果通过CTS验证不同层次的Android内部功能
- 内部实现的CTS验证
- 拓展CTS测试用例
- 通过CTS加强系统稳定性验证
- 自动化的CTS产品验证
|
性能测试 |
- 性能测试的原理与技巧
- 性能量化技巧
- 可复用的开源性能测试工具
- 性能测试与反性能测试
|
自动化测试与项目工具的组合 |
- 自动化测试测试的可组合性
- 测试与项目控制
- 开源项目管理工具
- 自动化的问题与项目跟踪
- 示例:自动化测试环境与Bugzilla
- 示例:自动化测试与Gerrit
|
ANDROID测试拓展
|
系统级测试 |
- Android系统级测试原理
- 常用的Android系统级测试手段
- 验证硬件驱动的技巧
- 验证内核代码的质量
- 构建系统级的集成测试环境
|
开源LAVA系统级测试 |
- 系统级开源工具LAVA
- 构架LAVA的可测试环境
- 构架新的LAVA测试环境
- 实现LAVA测试环境与项目管理工具的组合
- LAVA测试环境的自动化
|
开源黑盒测试 |
- 基于OpenCG的Aster测试
- 黑盒测试中的问题
- 可编程的黑盒测试工具robotium
- robotium测试入门
- 编写复杂的robotium测试用例
- robotium测试的自动化
|
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获