本课程将从实用的角度,为大家讲解自动化测试领域最为常用的多种类型和工具,旨在帮你在移动项目中快速开展自动化测试。
学习本课程,你将收获以下能力:
1.掌握常用自动化框架/工具的特点和原理
2.学会针对移动应用的静态代码检查工具使用
3.学会针对移动应用的接口测试用例、单元测试用例、UI测试用例的编写方法
4.学会以上几类测试自动化的部署
完成所有视频学习并参加以下4次课堂测试
课程测验1:编写UI测试用例
课程测验2:编写单元测试用例
课程测验3:静态代码分析
课程测验4:编写接口测试用例
总分>=60分为及格
总分>=85分为优秀
1.java编程基础
2.了解http协议
3.了解Android编程基础
第一周:UI测试
MonkeyRunner介绍
Robotium介绍
Appium介绍
iOS UI自动化测试工具介绍、对比
Appium在项目中的具体使用
课程测验1:编写UI测试用例
第二周:单元测试
单元测试基础知识
Android单元测试框架比较
使用Robolectric框架编写用例
课程测验2:编写单元测试用例
第三周:静态代码分析
静态代码检查基础知识
如何使用Android Lint工具
如何使用clang工具
规则的相关介绍
与Jenkins,sonar集成
课程测验3:静态代码分析
第四周:接口测试、自动化实施部署
移动端抓包工具的使用
如何编写接口测试用例
如何为项目引入自动化
自动化实施范例演示
课程测验4:编写接口测试用例