基于移动端手工测试已经不能满足大多数企业的需求,越来越注重移动App的自动化测试,课程旨在帮助学员快速掌握移动端理论,Android基础和禅道以及移动端常用自动化测试工具。
1、课程研发环境
课程基于windows环境进行讲解和代码演示,需要同学们搭建Android开发环境来进行移动端自动化测试。
2、内容简介
课程风格通俗易懂,基于真实App案例实战。主体课程分成三大部分(1)移动App测试理论部分和Android基础,(2)测试管理工具禅道,(3)移动端常用测试工具Monkeyrunner以及Appium。
第一章:移动端基础理论
1.移动App测试简介
2.移动App测试与传统测试区别
3.移动app测试流程
4.移动app测试方法
5.移动App测试功能要点
6.移动App测试工具
第二章:产品功能测试概述
1.互联网产品常见的角色
2.测试用例设计和评审
3.测试进度管理
4.实际测试流程
第三章:测试管理工具 - 禅道
1.禅道介绍
2.禅道安装
3.禅道升级
4.禅道的基本使用
5.创建产品、需求、项目1
6.关联需求、分解任务2
7.提交bug3
8.状态、产品模块4
9.建立计划、执行用例提bug5
第四章:项目实施
1.现实中的测试流程
2.测试需求分析
3.测试用例编写
4.上传测试用例
5.执行测试用例
6.提交缺陷
第五章:Android基础
1.Android系统介绍
2.Android相关属性
3.搭建Android开发环境
第六章:MonkeyRunner工具使用
1.MonkeyRunner介绍及部署
2.Monkey_recorder.py录制
3.monkey_palyback.py与monkeyhelp.html
4.MonkeyRunner关键类和脚本
5.MonkeyRunner必备工具
6.MonkeyRunner脚本执行
7.MonkeyRunner样例脚本
第七章:Appium工具使用
1.为什么选择Appium
2.Appium安装部署
3.脚本执行
4.Desired capabilities讲解
5.启动其他应用
6.控件定位
7.Appium API简介
8.TouchAction操作
9.Appium引申
目标一、掌握移动端测试理论知识
目标二、熟悉测试管理工具禅道
目标三、搭建Android开发环境
目标四、熟悉MonkeyRunner的基本使用
目标五、熟悉Appium的基本使用
亮点一、移动端理论知识结合和功能测试概述和缺陷管理工具禅道进行讲解
亮点二、在功能测试基础上进一步加强Android基础知识,搭建Android开发环境
亮点三、详细介绍了MonkeyRunner和Appium的安装和使用
1.课程针对人群
本课程属于零基础希望从事移动端测试的学员,帮助大家快速了解移动端测试。
2.我该怎么学,如何才能学好这门课程,给些建议。
2.1 时间上的安排建议
如果您时间上充分,建议以每天2-3讲的进度往前学习。
2.2 学习要求
如果您没有基础,建议还是中规中矩的按照课程进度一点一点仔细观看学习,并一定要把看完的视频中的代码自己手敲一遍,以加深理解和记忆。
如果您有基础,可不必按步就搬进行,可以拿你感兴趣的部分去学习,但一定要注意实践,并学会举一反三。
2.3 讲师建议
1.动手实践很重要!最好看完视频之后,抛开视频,自己独立去完成课中的手动部分,看自己是否理解,如何遇到问题可以回过头看再看下视频,如果反复,达到真正理解和熟练掌握的目的。
2.建议一般听视频,一般拿个纸和笔,做一些记录和笔记,这是一种非常好的学习习惯。
3.最后祝您学有所成
课程主要应用在测试领域,可以就职的岗位
1、软件测试工程师
2、移动端测试工程师
3、APP测试工程师