首页
›
半导体工艺与制造设备
›
043-项目工程实践
›
《测试框架从配置到实战》
VIP20
本课程属于:043-项目工程实践
半导体工艺与制造设备 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
测试框架从配置到实战
📚 共计 30 章节
01
框架选型与对比
主流测试框架介绍(pytest、unittest、TestNG、JUnit),框架选型方法论,根据项目特点选择框架。
选型
对比
方法论
02
环境搭建与配置
Python环境安装,pytest安装,虚拟环境配置,依赖管理(requirements.txt),IDE配置。
环境
Python
IDE
03
pytest入门
pytest核心概念,断言机制,测试发现规则,命令行参数,第一个测试用例。
入门
断言
CLI
04
pytest固件(Fixture)
Fixture定义与作用域,yield实现teardown,autouse自动使用,Fixture参数化。
Fixture
作用域
参数化
05
pytest参数化
parametrize装饰器,参数组合,从外部文件读取参数,动态生成测试用例。
参数化
数据驱动
06
pytest断言与异常
assert断言详解,断言失败信息定制,异常断言(pytest.raises),警告断言。
断言
异常
raises
07
pytest标记与过滤
mark机制,内置标记(skip、xfail、timeout),自定义标记,条件跳过。
标记
skip
xfail
08
pytest插件体系
插件安装与发现,常用插件(pytest-html、pytest-xdist、pytest-cov),插件开发入门。
插件
pytest-html
xdist
09
pytest conftest.py
conftest作用域与层级,共享Fixture,钩子函数,全局配置。
conftest
钩子
共享
10
pytest配置文件
pytest.ini详解,pyproject.toml配置,命令行参数与配置文件优先级。
配置
pytest.ini
toml
11
测试数据管理
硬编码数据,JSON/YAML文件读取,Excel数据驱动,数据库数据准备。
数据
JSON
Excel
12
日志系统集成
logging模块配置,pytest日志插件,日志分级,日志文件滚动策略。
日志
logging
滚动
13
Allure报告集成
Allure安装与配置,@allure.feature/@allure.story,步骤描述,截图与附件。
Allure
报告
截图
14
持续集成基础
CI/CD概念,GitHub Actions配置,GitLab CI配置,Jenkins Pipeline基础。
CI/CD
GitHub Actions
Jenkins
15
Docker容器化测试
Dockerfile编写,docker-compose编排,容器化测试执行,镜像管理。
Docker
容器
compose
16
接口测试实战
requests库使用,接口封装,鉴权处理,响应校验,接口依赖处理。
接口
requests
鉴权
17
UI自动化测试(Selenium)
Selenium WebDriver配置,元素定位策略,Page Object模式,等待机制。
Selenium
Page Object
等待
18
UI自动化测试(Playwright)
Playwright安装与配置,浏览器上下文,自动等待,网络拦截。
Playwright
浏览器
拦截
19
移动端测试(Appium)
Appium环境搭建,Desired Capabilities配置,元素定位,手势操作。
Appium
移动端
手势
20
性能测试基础
Locust框架入门,性能测试场景设计,指标采集,结果分析。
性能
Locust
指标
21
安全测试基础
常见Web漏洞,安全测试工具(OWASP ZAP),安全测试用例设计。
安全
OWASP
漏洞
22
测试数据工厂
Factory Boy库,数据生成策略,关联数据创建,数据清理。
Factory Boy
数据
生成
23
Mock与桩代码
unittest.mock使用,pytest-mock插件,Mock Server搭建,接口模拟。
Mock
桩代码
pytest-mock
24
测试分层策略
单元测试、集成测试、端到端测试,测试金字塔,分层实践。
分层
金字塔
策略
25
代码覆盖率
覆盖率概念,pytest-cov配置,覆盖率报告,覆盖率门禁。
覆盖率
pytest-cov
门禁
26
测试环境管理
环境配置分离,多环境切换,环境变量管理,配置中心集成。
环境
配置
变量
27
测试用例设计方法
等价类划分,边界值分析,因果图法,场景法,正交实验法。
设计
等价类
边界值
28
测试框架扩展
自定义插件开发,pytest hook详解,插件注册机制,发布到PyPI。
扩展
hook
PyPI
29
大型项目实战
项目结构设计,模块化测试,并行执行策略,测试报告聚合。
实战
模块化
并行
30
测试框架总结与展望
框架选型复盘,最佳实践总结,AI在测试中的应用,未来趋势。
总结
AI
趋势
所属VIP或分类
同VIP:Python系统实战
同VIP:从零构建自己的项目工程架构
同VIP:从项目结构到交付:完整流程实战课程