课程简介
松勤教育软件测试之Python自动化测试57期课程,专为具有1年以上软件测试经验、零Python编程能力的学员设计。课程注重实战,不过多赘述基本测试操作,如web系统的功能测试等。对于开发及其他行业转行学员,需额外补充测试相关基础,但只要付出努力,定能跟上课程节奏。在这里,您将掌握Python自动化测试的核心技巧,为您的测试技能进阶奠定坚实基础。现在加入,与松勤教育一同开启Python自动化测试之旅!
课程截图
课程截图
课程目录
序号 | 课程主题/具体内容 |
---|---|
100 | 综合项目实战:测试库优化api-object |
101 | 综合项目实战:案例回顾 |
102 | 综合项目实战:用例参数化演示 |
103 | 综合项目实战:回归测试 |
104 | webui案例实现:PO库设计与实现 |
105 | 综合项目实战:案例回顾(第二次) |
106 | 综合项目实战:PO库补充实现 |
107 | 综合项目实战:Jenkins流水线(上篇) |
108 | 综合项目实战:Jenkins流水线(下篇) |
109 | 综合项目实战:项目管理工具Jira实训 |
10 | python基础:初识函数 |
110 | 综合项目实战:项目总结与简历指导 |
111 | RF自动化框架:RF1-简介(上篇) |
112 | RF自动化框架:RF1-简介(下篇) |
113 | RF自动化框架:RF2-关键字、变量与循环(上篇) |
114 | RF自动化框架:RF2-关键字、变量与循环(下篇) |
115 | RF自动化框架:RF3-条件判断 |
116 | RF自动化框架:RF3-初始化与清除 |
117 | RF自动化框架:RF4-用户关键字与资源文件(上篇) |
118 | RF自动化框架:RF4-用户关键字与资源文件(下篇) |
119 | RF自动化框架:RF5-变量的共享使用和Python测试库(上篇) |
11 | python基础:对象的方法 |
120 | RF自动化框架:RF5-变量的共享使用和Python测试库(下篇) |
121 | RF自动化框架:RF6-目录结构、执行参数与标签(上篇) |
122 | RF自动化框架:RF6-目录结构、执行参数与标签(下篇) |
123 | unittest框架:接口测试知识准备(上篇) |
124 | unittest框架:接口测试知识准备(下篇) |
125 | unittest框架:接口测试-requests库(上篇) |
126 | unittest框架:接口测试-requests库(下篇) |
127 | unittest框架:接口测试-项目实战(上篇) |
128 | unittest框架:接口测试-项目实战(中篇) |
129 | unittest框架:接口测试-项目实战(下篇) |
序号 | 课程主题/具体内容 |
---|---|
12 | Python基础:格式化字符串 |
130 | Unittest框架:接口测试用例设计 |
131 | 接口测试:Excel自动化测试执行(上) |
132 | Unittest框架:接口测试-Excel自动化测试执行(下) |
133 | Unittest框架:接口测试-Unittest单元测试框架详解 |
134 | 接口测试:HTMLTestRunner报表导出 |
135 | Unittest框架:接口测试-数据库操作(上) |
136 | Unittest框架:接口测试-数据库操作(下) |
137 | 面试指导1 |
138 | 面试指导2 |
139 | 面试指导3 |
13 | Python基础:循环语句 |
14 | Python基础:文件读写操作 |
15 | Python基础:字典与JSON数据处理 |
16 | Python基础:习题讲解 |
17 | Python基础:梳理编程思路与逻辑 |
18 | Python基础:模块与包的使用 |
19 | Python基础:YAML文件操作 |
1 | 直播调试(非正式课程内容) |
20 | Python基础:PyCharm使用技巧 |
21 | Python基础:使用Requests进行爬虫开发 |
22 | Python进阶:面向对象基础 |
23 | Python进阶:反射与单例模式 |
24 | Python进阶:面向对象进阶 |
25 | Python进阶:面向对象高阶应用 |
26 | Python进阶:面向对象思考题讲解 |
27 | Python进阶:异常处理与日志记录 |
28 | Python进阶:pytest测试框架详解 |
29 | Python进阶:Allure测试报告生成 |
序号 | 课程主题/具体内容 |
---|---|
2 | 开学典礼(上) |
30 | Python知识点梳理(上) |
31 | Python知识点梳理(下) |
32 | Python进阶:字符集与编码原理 |
33 | Python进阶:Python处理中文的方法 |
34 | Python进阶:外部程序调用 |
35 | Python进阶:装饰器的使用 |
36 | Python进阶:多线程原理介绍 |
37 | Python进阶:多线程实践再探 |
38 | Python进阶:Socket编程原理 |
39 | Python进阶:Socket服务端与客户端开发 |
3 | 开学典礼(下) |
40 | Python进阶:远程控制Linux系统 |
41 | Python进阶:习题解析与讲解 |
42 | 接口自动化项目实战:接口测试概述 |
43 | 接口自动化项目实战:接口数据格式详解 |
44 | 接口自动化项目实战:接口强化训练(上) |
45 | 接口自动化项目实战:接口强化训练(下) |
46 | 接口自动化项目实战:项目测试用例设计方法 |
47 | 接口自动化项目实战:基于Excel的测试用例执行 |
48 | 接口自动化项目实战:Pytest自动化测试框架应用 |
49 | 接口自动化项目实战:数据驱动测试实践 |
4 | Python基础:Python入门预习视频 |
50 | 接口自动化项目实战:测试环境初始化与清理 |
51 | 接口自动化项目实战:用例定制化执行策略 |
52 | 接口自动化项目实战:Pytest批量执行测试用例 |
53 | 接口自动化项目实战:使用Allure生成测试报告 |
54 | 接口自动化项目实战:YAML用例设计规范 |
55 | 接口自动化项目实战:Pytest与YAML结合应用 |
56 | 接口自动化项目实战:Mock原理与应用场景 |
57 | 接口自动化项目实战:Mock技术实战演示 |
58 | 接口自动化项目实战:编码处理与装饰器实战 |
59 | 接口自动化项目实战:项目日志管理技术 |
课程主题 | 视频标题 | 描述 |
---|---|---|
Python基础 | 对象与变量 | 预习视频,介绍Python中的对象和变量概念 |
接口自动化项目实战 | docker初识 | 了解Docker的基本概念和原理 |
接口自动化项目实战 | docker操作 | 学习Docker的基本操作和常用命令 |
接口自动化项目实战 | jenkins初识 | Jenkins的介绍和基本使用方法 |
接口自动化项目实战 | jenkins实战 | Jenkins的高级特性和实战应用 |
接口自动化项目实战 | git基本使用 | 学习Git的基本操作和常用命令 |
接口自动化项目实战 | git结合自动化测试 | 如何将Git与自动化测试相结合进行项目管理 |
接口自动化项目实战 | 接口项目分析总结 | 对接口项目的分析和总结,提炼经验教训 |
接口自动化项目实战 | 面试梳理 | 为面试准备,梳理接口自动化的相关知识和技能 |
Web自动化项目实战 | selenium原理 | 学习Selenium的基本原理和工作机制 |
Web自动化项目实战 | web自动化操作方法 | 学习使用Selenium进行web自动化测试的方法和技巧 |
课程主题 | 视频标题 | 描述 |
---|---|---|
Python基础 | 字符串 | 介绍Python中字符串的基本操作和常用方法 |
Web自动化项目实战 | 元素等待 | 学习如何在使用web自动化测试时处理元素加载等待的问题 |
Web自动化项目实战 | web自动化常用操作 | 介绍web自动化测试中的常用操作和技巧 |
Web自动化项目实战 | xpath高级语法 | 学习XPath的高级语法和在web自动化测试中的应用 |
CSS高级语法与高级元素操作 | CSS高级语法与高级元素操作-上 | 学习CSS的高级语法和如何使用它们进行复杂的元素操作 |
CSS高级语法与高级元素操作 | CSS高级语法与高级元素操作-下 | 继续学习CSS的高级特性和元素操作的高级技巧 |
Web自动化项目实战 | 浏览器高级操作 | 探索浏览器的高级特性和功能,提升web自动化测试效率 |
Web自动化项目实战 | po模式初识 | 介绍Page Object模式的基本概念和在web自动化测试中的应用 |
Web自动化项目实战 | po模式进阶-上 | 深入学习Page Object模式的进阶用法,提升web自动化测试的质量和可维护性 |
Web自动化项目实战 | po模式进阶-下 | 继续探索Page Object模式的更多高级特性和技巧,提升自动化测试的效率和准确性 |
课程主题 | 视频标题 | 描述 |
---|---|---|
Python基础 | 列表与元组 | 介绍Python中的列表和元组数据结构及其基本操作 |
Web自动化项目实战 | webui自动化实战1-下 | 继续学习web自动化测试中的实战技巧和高级用法 |
Web自动化项目实战 | webui自动化实战2-上 | 深入探索web自动化测试的高级特性和实战应用 |
Web自动化项目实战 | webui自动化实战2-下 | 继续学习web自动化测试的高级特性和实战应用,提升测试效率和质量 |
Appium项目实战 | appium原理 | 学习Appium的基本原理和工作机制,了解其在移动自动化测试中的应用 |
Appium项目实战 | 功能介绍与使用方法 | 学习Appium的常用功能和使用方法,掌握移动自动化测试的核心技能 |
Appium项目实战 | 移动应用元素定位 | 学习如何使用Appium定位移动应用中的元素,进行准确的自动化测试 |
Appium项目实战 | 操作方法与常用手机操作 | 学习Appium提供的常用手机操作和测试方法,提升移动自动化测试效率 |
高级手势操作与手机api操作 | 高级手势操作与手机api操作-上 | 学习使用高级手势和手机API进行更复杂的移动自动化测试操作 |
高级手势操作与手机api操作 | 高级手势操作与手机api操作-下 | 深入学习手机自动化测试的高级特性和API操作,提升测试的准确性和效率 |
pytest+appium模块化开发 | pytest+appium模块化开发-上 | 学习如何使用pytest和Appium进行模块化开发和自动化测试,提升测试代码的可维护性和可扩展性 |
课程主题 | 视频标题 | 描述 |
---|---|---|
Python基础 | 布尔表达式 | 介绍Python中的布尔表达式及其在条件判断中的应用 |
pytest+appium模块化开发 | pytest+appium模块化开发-下 | 学习如何继续使用pytest和Appium进行模块化开发和自动化测试,完成集成测试的搭建和实施 |
Appium项目实战 | 手机web页面自动化 | 学习如何使用Appium进行手机web页面的自动化测试 |
Appium项目实战 | 混合app的自动化 | 学习如何使用Appium进行混合app的自动化测试,包括Native、Web和Hybrid App的测试方法 |
Appium项目实战 | 微信小程序-上 | 学习如何使用Appium进行微信小程序的自动化测试,了解小程序的特点和测试方法 |
Appium项目实战 | 微信小程序-下 | 继续学习微信小程序的自动化测试,深入了解小程序的各种特性和测试技巧 |
综合项目实战 | 项目概述,流程与规范 | 学习项目概述、流程和规范,为后续的综合项目实战打下基础 |
综合项目实战 | 用例示范,持续集成环境搭建 | 学习用例示范和如何搭建持续集成环境,提升自动化测试的效率和准确性 |
测试案例实现,代码库与测试用例 | 测试案例实现,代码库与测试用例 | 学习如何实现测试案例、管理代码库和编写测试用例,提升测试的质量和效率 |
综合项目实战 | 持续集成测试 | 学习如何进行持续集成测试,确保代码质量和测试的准确性 |
综合项目实战 | 案例回顾 | 对整个综合项目实战进行回顾和总结,提炼经验教训,提升自动化测试的能力和水平 |
THE END