找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

264

积分

0

好友

32

主题
发表于 前天 21:09 | 查看: 10| 回复: 0

课程简介

本课程是一门体系化的Python自动化测试全栈实战课程,专为希望从零开始或系统提升自动化测试技能的工程师设计。课程内容全面覆盖Python编程基础、Web自动化测试(Selenium)、接口自动化测试(Requests/Pytest)、客户端GUI自动化(PyAutoGUI)、以及前沿的AI图像自动化测试(YOLOv5)和Docker容器技术。您将深入学习元素定位、PO设计模式、数据驱动、日志管理、框架封装等核心实战技能,并通过多个企业级项目(如163邮箱、客户端软件、接口爬虫等)进行综合实训。课程配套完整的视频、代码与课件,帮助您构建从测试脚本编写到自动化测试框架设计与集成的完整知识体系,最终具备独立解决复杂自动化测试需求的能力,助力职业发展与技能提升。


下载地址

游客,如果您要查看本帖隐藏内容请回复

课程目录

01 课程概述与Python基础

第1–4节:课程介绍、自动化测试概念、Python与Pycharm安装配置。

02 Python数据类型与流程控制

第5–11节:数据类型概述、字符串、列表、字典、if条件、while与for循环。

03 函数、模块与文件操作

第12–23节:函数定义调用、参数、返回值、lambda、作用域、模块导入安装、文件读写、CSV操作、异常处理。

04 面向对象编程

第24–30节:类与对象概念、封装继承多态、构造方法init、单例模式new

05 客户端自动化

第31–44节:Pyautogui模块、鼠标键盘操作、图像定位、屏幕截图、实战QQ登录脚本。

06 WEB自动化基础

第45–67节:Selenium环境、浏览器页面操作、元素定位、鼠标键盘操作、弹出框、下拉框、单复选框、滚动条、cookies、iframe、元素等待、实战163邮箱。

07 接口自动化基础

第68–93节:HTTP协议、requests模块、GET/POST请求、参数传递、header/cookie、响应解析、session、参数传递、Fiddler工具使用、实战图片爬虫。

08 Pytest测试框架

第94–113节:Pytest环境、用例设计、前置后置、fixture、参数化、跳过失败标记、用例执行、配置文件。

09 Pytest插件与数据驱动

第114–122节:数据驱动介绍、excel/yaml读写、调整顺序、重复运行、失败重跑、多重断言、分布式、html/allure报告。

10 PO设计模式与日志系统

第123–132节:PO结构设计、基础层逻辑层业务层封装、logging日志配置与文件存储。

11 数据库操作与邮件发送

第133–139节:SMTP发送普通邮件与附件、pymysql与JDBC操作Mysql数据库增删改查。

12 系统操作与文件管理

第126–128,140–142节:sys/os模块、路径操作、执行cmd/shell命令、文件增删复制、SSH远程连接执行命令与文件传输。

13 自动化测试框架封装

第144–167节:框架封装意义、路径配置数据日志邮件全局变量封装、web/客户端/接口自动化方法封装、Pytest集成、图形界面运行、数据库与SSH扩展封装。

14 项目实战:客户端自动化

第168–176节:项目需求介绍与案例实战一至八。

15 项目实战:WEB自动化

第177–185节:项目需求介绍与案例实战一至八。

16 项目实战:接口自动化

第186–194节:项目需求介绍与案例实战一至八。

17 AI自动化测试

第195–204节:yolov5环境部署、数据集制作、数据增强、图像训练与测试、AI自动化测试实现。

18 Docker容器

第205节:Ubuntu系统安装Docker。

--- 点击展开详细目录 ---

PART1

  • 🎬 1_01【大纲】课程介绍-.mp4
  • 🎬 2_02【概述】什么是自动化测试-.mp4
  • 🎬 3_03【Python基础】Python的安装及配置-.mp4
  • 🎬 4_04【Python基础】Pycharm的安装及配置-.mp4
  • 🎬 5_05【Python基础】Python数据类型概述-.mp4
  • 🎬 6_06【Python基础】Python数据类型-字符串-.mp4
  • 🎬 7_07【Python基础】Python数据类型-列表-.mp4
  • 🎬 8_08【Python基础】Python数据类型-字典-.mp4
  • 🎬 9_09【Python基础】流程控制语句-if 条件控制语句-.mp4
  • 🎬 10_10【Python基础】流程控制语句-while循环语句-.mp4
  • 🎬 11_11【Python基础】流程控制语句-for循环语句-.mp4
  • 🎬 12_12【Python基础】函数-函数的定义与调用-.mp4
  • 🎬 13_13【Python基础】函数-函数的参数传递-.mp4
  • 🎬 14_14【Python基础】函数-函数的返回值-.mp4
  • 🎬 15_15【Python基础】函数-lambda 匿名函数-.mp4
  • 🎬 16_16【Python基础】函数-变量的作用域-.mp4
  • 🎬 17_17【Python基础】模块-三方模块的安装-.mp4
  • 🎬 18_18【Python基础】模块-模块导入-.mp4
  • 🎬 19_19【Python基础】模块-以主程序运行当前模块-.mp4
  • 🎬 20_20【Python基础】文件操作-文件读取与文件写入-.mp4
  • 🎬 21_21【Python基础】文件操作-CSV文件读取与文件写入-.mp4
  • 🎬 22_22【Python基础】异常处理-异常处理讲解(一)-.mp4
  • 🎬 23_23【Python基础】异常处理-异常处理讲解(二)-.mp4
  • 🎬 24_24【面向对象】类和对象的概念-.mp4
  • 🎬 25_25【面向对象】类和对象如何编写-.mp4
  • 🎬 26_26【面向对象】面向对象的三大特性:封装-.mp4
  • 🎬 27_27【面向对象】面向对象的三大特性:继承-.mp4
  • 🎬 28_28【面向对象】面向对象的三大特性:多态-.mp4
  • 🎬 29_29【面向对象】面向对象init方法(构造方法)-.mp4
  • 🎬 30_30【面向对象】面向对象new方法(单例模式)-.mp4
  • 🎬 31_31【客户端自动化】Pyautogui模块介绍及环境安装-.mp4
  • 🎬 32_32【客户端自动化】鼠标操作-获取鼠标当前位置-.mp4
  • 🎬 33_33【客户端自动化】鼠标操作-模拟鼠标移动-.mp4
  • 🎬 34_34【客户端自动化】鼠标操作-模拟鼠标拖拽-.mp4
  • 🎬 35_35【客户端自动化】鼠标操作-模拟鼠标点击-.mp4
  • 🎬 36_36【客户端自动化】鼠标操作-模拟鼠标滑轮滚动-.mp4
  • 🎬 37_37【客户端自动化】鼠标操作-模拟鼠标无规则运动-.mp4
  • 🎬 38_38【客户端自动化】键盘操作-模拟键盘输入-.mp4
  • 🎬 39_39【客户端自动化】键盘操作-模拟键盘按下、键盘松开-.mp4
  • 🎬 40_40【客户端自动化】键盘操作-模拟键盘组合键-.mp4
  • 🎬 41_41【客户端自动化】图像定位-屏幕截图-.mp4
  • 🎬 42_42【客户端自动化】图像定位-获得图片在当前的屏幕上中心坐标-.mp4
  • 🎬 43_43【客户端自动化】图像定位-设置图像识别的超时时间、信任度-.mp4
  • 🎬 44_44【客户端自动化】实战练习-简单实现QQ客户端登录自动化脚-.mp4
  • 🎬 45_45【WEB自动化】Selenium模块介绍及环境安装-.mp4
  • 🎬 46_46【WEB自动化】浏览器操作-模拟浏览器相关操作-.mp4
  • 🎬 47_47【WEB自动化】页面操作-模拟页面相关操作-.mp4
  • 🎬 48_48【WEB自动化】元素的定位-id属性定位-.mp4
  • 🎬 49_49【WEB自动化】元素的定位-name属性定位-.mp4
  • 🎬 50_50【WEB自动化】元素的定位-class属性定位-.mp4
  • 🎬 51_51【WEB自动化】元素的定位-标签名定位-.mp4
  • 🎬 52_52【WEB自动化】元素的定位-链接文本定位-.mp4
  • 🎬 53_53【WEB自动化】元素的定位-部分链接文本定位-.mp4
  • 🎬 54_54【WEB自动化】元素的定位-css选择器定位-.mp4
  • 🎬 55_55【WEB自动化】元素的定位-xpath表达式定位-.mp4
  • 🎬 56_56【WEB自动化】元素操作-模拟操作页面元素-.mp4
  • 🎬 57_57【WEB自动化】鼠标和键盘操作-模拟鼠标操作页面元素-.mp4
  • 🎬 58_58【WEB自动化】鼠标和键盘操作-模拟键盘操作页面元素-.mp4
  • 🎬 59_59【WEB自动化】弹出框操作-模拟操作系统弹窗-.mp4
  • 🎬 60_60【WEB自动化】下拉框操作-模拟操作下拉框-.mp4
  • 🎬 61_61【WEB自动化】单复选框-单选框(Radio)复选框(C-.mp4
  • 🎬 62_62【WEB自动化】滚动条操作-模拟鼠标滑轮滚动-.mp4
  • 🎬 63_63【WEB自动化】cookies操作-操作当前页面cook-.mp4
  • 🎬 64_64【WEB自动化】iframe切换-切换页面的iframe-.mp4
  • 🎬 65_65【WEB自动化】EC模块-expected_condit-.mp4
  • 🎬 66_66【WEB自动化】元素等待-三种元素等待方式-.mp4
  • 🎬 67_67【WEB自动化】实战练习-实现163邮箱web自动化脚本-.mp4
  • 🎬 68_68【接口自动化】requests模块介绍和环境安装-.mp4
  • 🎬 69_69【接口自动化】HTTP协议-http协议简介-.mp4
  • 🎬 70_70【接口自动化】HTTP协议-请求-.mp4
  • 🎬 71_71【接口自动化】HTTP协议-响应-.mp4
  • 🎬 72_72【接口自动化】Fiddler工具使用-安装及配置-.mp4
  • 🎬 73_73【接口自动化】Fiddler工具使用-Inspector-.mp4
  • 🎬 74_74【接口自动化】Fiddler工具使用-Filters过滤-.mp4
  • 🎬 75_75【接口自动化】Fiddler工具使用-AutoRespo-.mp4
  • 🎬 76_76【接口自动化】Fiddler工具使用-设置断点-.mp4
  • 🎬 77_77【接口自动化】接口请求-requests模拟发送get请-.mp4
  • 🎬 78_78【接口自动化】接口请求-requests模拟发送post-.mp4
  • 🎬 79_79【接口自动化】接口请求-POST请求体的data格式传参-.mp4
  • 🎬 80_80【接口自动化】接口请求-POST请求体的json格式传参-.mp4
  • 🎬 81_81【接口自动化】接口请求-POST请求体的files格式传-.mp4
  • 🎬 82_82【接口自动化】接口请求-requests模拟QueryS-.mp4
  • 🎬 83_83【接口自动化】接口请求-requests模拟header-.mp4
  • 🎬 84_84【接口自动化】接口请求-requests模拟cookie-.mp4
  • 🎬 85_85【接口自动化】接口请求-requests模拟发送http-.mp4
  • 🎬 86_86【接口自动化】接口请求-requests模拟发送认证接口-.mp4
  • 🎬 87_87【接口自动化】接口响应-解析texthtml响应-.mp4
  • 🎬 88_88【接口自动化】接口响应-解析json响应-.mp4
  • 🎬 89_89【接口自动化】接口响应-解析静态文件响应-.mp4
  • 🎬 90_90【接口自动化】多接口请求-前端页面中js解密-.mp4
  • 🎬 91_91【接口自动化】多接口请求-session会话保持-.mp4
  • 🎬 92_92【接口自动化】多接口请求-多接口中参数传递-.mp4
  • 🎬 93_93【接口自动化】实战练习-接口自动化实现图片壁纸爬虫-.mp4
  • 🎬 94_94【Pytest模块】Pytest模块介绍和环境安装-.mp4
  • 🎬 95_95【Pytest模块】Pytest用例设计规范-.mp4
  • 🎬 96_96【Pytest模块】Pytest前置和后置运行级别-.mp4
  • 🎬 97_97【Pytest模块】fixture简单应用-.mp4
  • 🎬 98_98【Pytest模块】fixture参数详解-.mp4
  • 🎬 99_99【Pytest模块】parametrize简单应用-.mp4
  • 🎬 100_100【Pytest模块】parametrize参数详解-.mp4
  • 🎬 101_101【Pytest模块】用例跳过-skip和skipif-.mp4
  • 🎬 102_102【Pytest模块】标记预计失败用例-xfail-.mp4
  • 🎬 103_103【Pytest模块】设置用例标签-mark-.mp4
  • 🎬 104_104【Pytest三方插件】调整用例执行顺序-.mp4
  • 🎬 105_105【Pytest三方插件】失败用例重跑-.mp4
  • 🎬 106_106【Pytest三方插件】重复运行用例-.mp4
  • 🎬 107_107【Pytest三方插件】多重断言-.mp4
  • 🎬 108_108【Pytest三方插件】分布式执行用例-.mp4
  • 🎬 109_109【Pytest三方插件】html测试报告-.mp4
  • 🎬 110_110【Pytest三方插件】allure测试报告(一)-.mp4
  • 🎬 111_111【Pytest三方插件】allure测试报告(二)-.mp4
  • 🎬 112_112【Pytest用例执行】执行用例的多种方式-.mp4
  • 🎬 113_113【Pytest配置文件】Pytest.ini文件介绍-.mp4
  • 🎬 114_114【数据驱动】数据驱动介绍-.mp4
  • 🎬 115_115【数据驱动】excel数据读取-.mp4
  • 🎬 116_116【数据驱动】excel数据写入-.mp4
  • 🎬 117_117【数据驱动】excel数据驱动实践-.mp4
  • 🎬 118_118【数据驱动】yaml格式介绍-.mp4
  • 🎬 119_119【数据驱动】yaml数据读取-.mp4
  • 🎬 120_120【数据驱动】yaml数据写入-.mp4
  • 🎬 121_121【数据驱动】yaml数据驱动实践-.mp4
  • 🎬 122_122【PO设计模式】PO结构设计讲解-.mp4
  • 🎬 123_123【PO设计模式】基础层封装-.mp4
  • 🎬 124_124【PO设计模式】逻辑层封装-.mp4
  • 🎬 125_125【PO设计模式】业务层封装-.mp4
  • 🎬 126_126【SYS模块】系统操作讲解与应用-.mp4
  • 🎬 127_127【OS模块】常用方法讲解与应用-.mp4
  • 🎬 128_128【OS模块】路径操作讲解与应用-.mp4
  • 🎬 129_129【logging模块】日志模块的基本使用-.mp4
  • 🎬 130_130【logging模块】将日志写入文件-.mp4
  • 🎬 131_131【logging模块】日志打印设置-.mp4
  • 🎬 132_132【logging模块】文件存储日志配置-.mp4
  • 🎬 133_133【SMTP邮件发送】发送普通邮件-.mp4
  • 🎬 134_134【SMTP邮件发送】发送HTML、附件、图片内容-.mp4
  • 🎬 135_135【pymysql模块】Mysql数据库安装-.mp4
  • 🎬 136_136【pymysql模块】Mysql数据库操作流程详解-.mp4
  • 🎬 137_137【pymysql模块】Mysql数据库增删改查实现-.mp4
  • 🎬 138_138【JDBC模块】JDBC方式数据库操作流程详解-.mp4
  • 🎬 139_139【JDBC模块】JDBC方式数据库增删改查实现-.mp4
  • 🎬 140_140【系统行为模拟】Python执行cmd或shell命令-.mp4
  • 🎬 141_141【系统行为模拟】文件的新增、删除、复制、剪切-.mp4
  • 🎬 142_142【SSH远程连接】Python远程执行shell命令-.mp4
  • 🎬 143_143【SSH远程连接】远程服务器文件上传、文件下载-.mp4
  • 🎬 144_144【框架封装】为什么要封装自动化测试框架-.mp4
  • 🎬 145_145【框架封装】文件路径的统一管理封装-.mp4
  • 🎬 146_146【框架封装】数据配置的统一管理封装-.mp4
  • 🎬 147_147【框架封装】日志管理封装-.mp4
  • 🎬 148_148【框架封装】全局变量管理器封装-.mp4
  • 🎬 149_149【框架封装】数据文件自动读取封装-.mp4
  • 🎬 150_150【框架封装】邮件发送封装-.mp4
  • 🎬 151_151【框架封装】客户端自动化-封装图片定位方法-.mp4
  • 🎬 152_152【框架封装】客户端自动化-封装图片点击方法-.mp4
  • 🎬 153_153【框架封装】客户端自动化-封装鼠标操作方法-.mp4
  • 🎬 154_154【框架封装】客户端自动化-封装键盘输入方法-.mp4
  • 🎬 155_155【框架封装】web自动化-封装元素定位方法-.mp4
  • 🎬 156_156【框架封装】web自动化-封装元素操作方法-.mp4
  • 🎬 157_157【框架封装】web自动化-封装鼠标和键盘操作方法-.mp4
  • 🎬 158_158【框架封装】web自动化-封装弹窗方法-.mp4
  • 🎬 159_159【框架封装】web自动化-封装下拉框操作方法-.mp4
  • 🎬 160_160【框架封装】web自动化-封装iframe、handl-.mp4
  • 🎬 161_161【框架封装】接口自动化-接口请求模拟通用封装-.mp4
  • 🎬 162_162【框架封装】Pytest集成-driver封装成前置-.mp4
  • 🎬 163_163【框架封装】Pytest集成-Html、Allure测-.mp4
  • 🎬 164_164【框架封装】测试用例运行入口封装-.mp4
  • 🎬 165_165【框架封装】实现Pyqt5图形界面运行用例-.mp4
  • 🎬 166_166【框架封装】扩展方法-数据库增删改查封装-.mp4
  • 🎬 167_167【框架封装】扩展方法-ssh远程执行shell封装-.mp4
  • 🎬 168_168【客户端自动化项目实践】项目需求介绍-.mp4
  • 🎬 169_169【客户端自动化项目实践】项目案例实战(一)-.mp4
  • 🎬 170_170【客户端自动化项目实践】项目案例实战(二)-.mp4
  • 🎬 171_171【客户端自动化项目实践】项目案例实战(三)-.mp4
  • 🎬 172_172【客户端自动化项目实践】项目案例实战(四)-.mp4
  • 🎬 173_173【客户端自动化项目实践】项目案例实战(五)-.mp4
  • 🎬 174_174【客户端自动化项目实践】项目案例实战(六)-.mp4
  • 🎬 175_175【客户端自动化项目实践】项目案例实战(七)-.mp4
  • 🎬 176_176【客户端自动化项目实践】项目案例实战(八)-.mp4
  • 🎬 177_177【WEB自动化项目实践】项目需求介绍-.mp4
  • 🎬 178_178【WEB自动化项目实践】项目案例实战(一)-.mp4
  • 🎬 179_179【WEB自动化项目实践】项目案例实战(二)-.mp4
  • 🎬 180_180【WEB自动化项目实践】项目案例实战(三)-.mp4
  • 🎬 181_181【WEB自动化项目实践】项目案例实战(四)-.mp4
  • 🎬 182_182【WEB自动化项目实践】项目案例实战(五)-.mp4
  • 🎬 183_183【WEB自动化项目实践】项目案例实战(六)-.mp4
  • 🎬 184_184【WEB自动化项目实践】项目案例实战(七)-.mp4
  • 🎬 185_185【WEB自动化项目实践】项目案例实战(八)-.mp4
  • 🎬 186_186【接口自动化项目实践】项目需求介绍-.mp4
  • 🎬 187_187【接口自动化项目实践】项目案例实战(一)-.mp4
  • 🎬 188_188【接口自动化项目实践】项目案例实战(二)-.mp4
  • 🎬 189_189【接口自动化项目实践】项目案例实战(三)-.mp4
  • 🎬 190_190【接口自动化项目实践】项目案例实战(四)-.mp4
  • 🎬 191_191【接口自动化项目实践】项目案例实战(五)-.mp4
  • 🎬 192_192【接口自动化项目实践】项目案例实战(六)-.mp4
  • 🎬 193_193【接口自动化项目实践】项目案例实战(七)-.mp4
  • 🎬 194_194【接口自动化项目实践】项目案例实战(八)-.mp4
  • 🎬 195_195【AI自动化测试】yolov5深度学习算法介绍-.mp4
  • 🎬 196_196【AI自动化测试】win系统yolov5环境部署-.mp4
  • 🎬 197_197【AI自动化测试】Ubuntu系统yolov5环境部署-.mp4
  • 🎬 198_198【AI自动化测试】制作数据集-.mp4
  • 🎬 199_199【AI自动化测试】数据增强-.mp4
  • 🎬 200_200【AI自动化测试】图像训练-.mp4

PART2

  • 🎬 201_201【AI自动化测试】图像测试-.mp4
  • 🎬 202_202【AI自动化测试】AI自动化测试实现(一)-.mp4
  • 🎬 203_203【AI自动化测试】AI自动化测试实现(二)-.mp4
  • 🎬 204_204【AI自动化测试】AI自动化测试实现(三)-.mp4
  • 🎬 205_205【Docker容器】Ubuntu系统安装Docker-.mp4





上一篇:架构师级别测试全栈课程 从入门到实战 接口测试、自动化、DevOps与测试平台开发一站式掌握
下一篇:企业端LoadRunner性能测试高级试炼 脚本开发、场景监控与实战分析全解析
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2025-12-24 13:01 , Processed in 0.192287 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 云栈社区.

快速回复 返回顶部 返回列表