11886人收藏 购买路线

路线详情:3步骤·5门课

Step1: Web自动化测试入门篇

Web自动化测试,首选Selenium。以实战全面入门Web自动化测试。

学习目标:

学习框架思想,理解Web自动化测试

课程重点:

1. 学习Selenium常用的API
2. 关键字模型设计
3. 文件实现数据驱动
4. 行为驱动Case编写
5. Github源码管理

Unittest PO模型 数据驱动 关键字模型

学习目标:

【选修】快速掌握 Python语法以及应用技巧

课程重点:

1. Python常用语法精讲
2. Python语法的应用技巧
3. Python函数式编程,面向对象精讲
4. 原生爬虫实践,把Python用起来

基础语法 函数 面向对象 装饰器
Step2: 接口自动化测试实践篇

接口自动化测试能提升效率,本步骤从接口测试的基础入门,到设计接口测试框架,最后开发一套前后端解耦过程中需要用到的桩服务。

学习目标:

掌握前后端分离下的接口自动化测试工作

课程重点:

1. 接口自动化测试框架的设计
2. 解耦之桩服务设计与开发
3. 抓包工具Fiddler的应用
4. get/post接口开发
5. unittest中case管理
6. Mock实现原理

Fiddler Mock服务 数据驱动 持续集成 桩服务 Postman
Step3: 高薪就业必学-自动化测试实战

实际工作中,需求类型不是固定的,往往是既有Web也有接口,既涉及功能也涉及性能,这就需要融会贯通

学习目标:

从基础封装到高级自动化,开发属于自己的测试框架

课程重点:

1、裸奔代码封装起步,打消学习顾虑,优化Selenium和Unittest,不重复发明轮子
3、构造分布式测试环境模拟分布式测试;改造测试流程,实现异步并发,让测试效率翻倍
4、集成接口测试,在web测试和接口测试间切换,更灵活
5、底层封装和配置管理,复用可维护,让多个项目的自动化测试在一个框架中实现
6、测试过程中实时的数据库操作,对测试数据构造、清理和DB校验更友好

web和接口灵活切换 实时数据构造清理 分布式并发 测试效率提升

学习目标:

【选修】自动化测试面试考核的重难点扫盲

课程重点:

1. 测试技术点的面试讲解
2. 高级编程面试真题分析
3. 梳理软件测试的知识图谱
4. 模拟大厂面试流程

自动化测试 数据库测试 性能测试 Linux 网络知识

*说明:路线内每门课程都具有完整独立的学习价值,因此一部分知识点可能重合,选择前请知晓!

路线:Python自动化测试工程师进阶之路 3步骤 · 5门课
11886人收藏 购买路线
意见反馈 帮助中心 APP下载
官方微信