首页
›
半导体工艺与制造设备
›
043-项目工程实践
›
《测试框架进阶与自动化实践》
VIP20
本课程属于:043-项目工程实践
半导体工艺与制造设备 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
测试框架进阶与自动化实践
📚 共计 30 章节
第1章
测试框架概述
什么是测试框架、为什么需要、主流对比 (pytest vs unittest vs robotframework)
概念
对比
第2章
pytest快速上手
安装配置、断言机制、用例规范、运行模式
入门
pytest
第3章
pytest固件 (Fixture)
Fixture概念、scope参数、yield/teardown、内置fixture
Fixture
核心
第4章
参数化测试
参数化意义、@pytest.mark.parametrize、外部文件读取、动态生成
数据驱动
parametrize
第5章
pytest标记与跳过
标记机制(smoke/regression)、skipif、xfail、自定义标记
标记
跳过
第6章
conftest.py与共享机制
作用域、共享fixture、钩子函数、插件化设计
conftest
共享
第7章
pytest插件体系
常用插件(html/xdist/cov)、安装配置、自定义插件开发
插件
扩展
第8章
unittest框架详解
TestCase/TestSuite、断言、setUp/tearDown、与pytest对比迁移
unittest
经典
第9章
自动化测试分层设计
三层架构(数据/业务/表现)、Page Object、数据驱动与关键字驱动
架构
PO
第10章
Page Object模式实战
PO核心思想、页面类设计、元素定位封装、页面跳转管理
PO模式
实战
第11章
数据驱动测试
数据与代码分离、JSON/YAML/Excel、动态参数绑定、数据工厂
数据驱动
DDT
第12章
日志系统集成
日志重要性、logging配置、分级、与测试报告关联
日志
logging
第13章
测试报告生成
pytest-html定制、Allure集成、截图附件、历史趋势
报告
Allure
第14章
持续集成基础
CI/CD概念、Jenkins/GitLab CI配置、自动触发、结果通知
CI
DevOps
第15章
Selenium WebDriver集成
Web自动化环境、浏览器驱动、元素等待、异常处理
Selenium
Web
第16章
API测试框架搭建
requests封装、接口对象模型、鉴权、响应断言与Schema校验
API
接口
第17章
Mock与桩代码
Mock概念、unittest.mock、pytest-mock、接口Mock服务
Mock
桩
第18章
性能测试基础
性能指标、locust入门、压测脚本、结果分析
性能
locust
第19章
安全测试基础
常见Web漏洞(SQL注入/XSS)、OWASP ZAP、自动化安全扫描
安全
漏洞
第20章
移动端测试框架
Appium环境、元素定位、Android/iOS、真机与模拟器
移动端
Appium
第21章
数据库测试
数据库连接封装、SQL执行验证、数据准备清理、隔离
数据库
SQL
第22章
配置管理
环境配置分离、.env文件、动态加载、多环境切换
配置
环境
第23章
异常处理与重试机制
异常捕获、重试装饰器、失败自动重跑、稳定性提升
重试
异常
第24章
测试数据管理
数据生成器(Faker)、数据工厂、快照恢复、数据脱敏
数据
Faker
第25章
代码质量与静态分析
Pylint/Flake8、类型检查(mypy)、复杂度控制、覆盖率门禁
质量
静态分析
第26章
测试框架扩展
自定义命令行参数、标记、报告插件、框架二次封装
扩展
自定义
第27章
分布式测试
pytest-xdist并行、分布式架构、结果汇总、环境一致性
分布式
xdist
第28章
测试框架与DevOps
GitOps流程、测试左移、质量门禁、环境即代码
DevOps
左移
第29章
大型项目实战案例
电商系统框架设计、微服务测试策略、端到端编排、持续优化
实战
案例
第30章
测试框架未来趋势
AI辅助测试、混沌工程、可观测性、低代码测试平台
趋势
AI
所属VIP或分类
同VIP:Python系统实战
同VIP:从零构建自己的项目工程架构
同VIP:从项目结构到交付:完整流程实战课程