网易杭州研究院 网易杭州研究院

移动自动化测试

所属微专业:

图片
课程概述

本课程将从实用的角度,为大家讲解自动化测试领域最为常用的多种类型和工具,旨在帮你在移动项目中快速开展自动化测试。

学习本课程,你将收获以下能力:

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:编写接口测试用例

授课老师
权芹乐

权芹乐

所属微专业

所属系列课程

分享