Python自动化测试工程师进阶之路

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
网络知识
*本路线中每门课程都具有完整独立的学习价值,因此一部分知识点可能重合,选择前请知晓!

如果这条路线学起来吃力,你需要提前掌握如下知识

1. 掌握功能测试的核心知识
2. 了解自动化测试流程

订购路线

路线优惠     满2门 9 折 满3门及以上 8.5
满2门9折,满3门8.5折 订购路线
合计:¥
满2门9折,满3门8.5折
优惠减:
去结算
领取优惠券