原创 嵌入式Android测试最佳实践培训

2013-6-8 16:25 729 21 21 分类: 消费电子

嵌入式Android测试最佳实践培训

课程要点:

  1. 黑盒测试、MonkeyRunner、自动化测试;
  2. 国内知名公司Android测试现状;
  3. Android测试框架和五大核心技术;
  4. Android测试实战;
  5. Android测试最佳实践与技巧;
  6. Android测试时的性能分析;
  7. 第三方测试框架Robotium等的彻底剖析;
  8. Android高级开发技巧实战汇总;
  9. 这么多年来Android超过20多款商业软件和6款硬件经验和感悟、展望
 

 

中国电子标准协会http://www.ways.org.cn

课程目标:

         本课程主要聚焦于Android测试和Android应用开发的高级技巧实战

培训对象:

         Android开发人员

测试人员(可以是传统功能手机的测试人员,也可以是传统的其它平台的测试人员,以及对Android测试感兴趣的人员等)

 

 

时间

內  容

备注

第一天

第01个主题:对某知名网站手机端“起航行动”测试的思考

1.1 2010年的手机(主要是智能手机)“起航行动”介绍;

1.2 “起航行动”中测试组的介绍;

1.3 “起航行动”测试组实际的工作;

1.4 测试工程师与开发工程师的协作;

 

第02个主题:Android 测试框架剖析

2.1 Android测试框架架构图思考;

2.2 测试行为的完整运行流程;

 

第03个主题:Android测试的五大核心技术

3.1  基于JUnit的集成测试;

3.2  基于python脚本的monkey测试;

3.3  基于instrumentation的测试;

3.4  自动化测试;

3.5  第三方测试工具;

 

第04个主题:Android的测试环境

4.1 创建Android虚拟设备

4.2从命令行运行AVD

      没有标题的模拟器

      取消键盘监视功能

      清理

      终止模拟器

4.3额外的模拟器参数

      模拟网络状况

      额外的qumu选项

4.4运行monkey

      monkey的客户端和服务端

 

4.5使用monkeyrunner运行测试脚本

      获得测试的屏幕截图

      记录和播放屏幕截图

 

第05个主题:Android测试技巧

5.1 Android单元测试

5.2测试Activity和Application

       Applications和preferences

           RenamingMockContext类

TemperatureConverterApplicationTests类

       测试Activity

5.3测试文件、数据库和ContentProvider

       BrowserProvider测试

5.4测试exception

5.5测试本地和远程service

5.6 mock对象的进一步的应用

       导入libraries

       testTextChanged

       Hamcrest介绍

           Hamcrest匹配器

           hasToString匹配器

5.7测试View

5.8测试parser   

       Android assets

       parser activity

       parser测试

5.9Memory Leaks测试

 

时间

內  容

备注

第二天

第06个主题:性能测试和分析

6.1 使用传统的Log中的方法

6.2 Android SDK中的性能测试

6.3使用Traceview和dmtracedump工具

6.4 Microbenchmarks

 

第07个主题:黑盒测试

7.1 Android黑盒测试的原理;

7.2 Monkey;

7.3 Monkey Runner;

7.4 编写Monkey Runner脚本;

 

第08个主题:深入Monkey Runner

8.1  Monkey Runner高级编程;

8.2  自动化测试;

 

第09个主题:第三方测试工具

9.1  Easy Mock;

9.2  Robotium架构解析

9.3  Robotium实现黑盒测试;

9.4  Robotium实现白盒测试;

 

第10个主题:国内Android测试情况思考

10.1  某知名终端厂商的Android测试

10.2  某知名网络公司的Android

10.3  其它;

 

 

 

 

 

文章评论0条评论)

登录后参与讨论
我要评论
0
21
关闭 站长推荐上一条 /2 下一条