VIP7
本课程属于:024-DFT、ATPG与芯片可测试性设计 芯片硬件与光电工程 · 共 7 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

断言驱动测试用例设计实战

📚 共计 30 章节
01
断言驱动测试概述
什么是断言驱动测试 · 与传统测试的区别 · 核心价值与适用场景
概念入门
02
断言基础
assert语句详解 · 断言表达式 · 断言失败处理 · Python内置断言
核心语法
03
断言类型
相等性断言 · 真值断言 · 集合断言 · 异常断言 · 类型断言
分类实用
04
测试框架入门
unittest框架基础 · TestCase类 · 测试方法命名规范 · 测试运行器
unittest框架
05
unittest断言方法
assertEqual · assertTrue · assertIn · assertRaises · assertIs等
unittestAPI
06
pytest断言风格
assert表达式 · pytest.approx · pytest.raises · pytest.warns
pytest风格
07
参数化测试
unittest参数化 · pytest.mark.parametrize · 数据驱动测试设计
数据驱动参数化
08
测试夹具
setUp/tearDown · pytest fixtures · 作用域管理 · fixture复用
夹具生命周期
09
断言与异常处理
预期异常断言 · 自定义异常断言 · 异常链测试
异常健壮性
10
边界值断言
边界值分析 · 等价类划分 · 边界条件断言设计
边界黑盒
11
状态断言
对象状态验证 · 属性断言 · 状态机测试
状态对象
12
行为断言
mock基础 · 调用断言 · 行为验证 · side_effect
mock行为
13
数据库断言
数据库连接测试 · CRUD操作断言 · 事务测试 · 数据一致性验证
数据库持久化
14
API断言
HTTP状态码断言 · 响应体断言 · Schema验证 · 性能断言
API接口
15
UI断言
元素存在断言 · 文本断言 · 属性断言 · 截图对比断言
UI前端
16
日志断言
日志级别断言 · 日志内容断言 · 日志输出验证
日志可观测
17
性能断言
响应时间断言 · 吞吐量断言 · 资源使用断言
性能压测
18
安全断言
认证授权断言 · 输入验证断言 · 加密断言
安全渗透
19
并发断言
多线程测试 · 竞态条件断言 · 死锁检测
并发多线程
20
数据驱动断言
CSV数据驱动 · JSON数据驱动 · Excel数据驱动
数据驱动文件
21
断言策略设计
断言粒度 · 断言位置 · 断言密度 · 断言优先级
策略设计
22
断言复用
自定义断言函数 · 断言工具类 · 断言库封装
复用封装
23
断言与持续集成
CI/CD集成 · 测试报告 · 断言失败分析
CI/CDDevOps
24
断言覆盖率
代码覆盖率 · 分支覆盖率 · 断言覆盖率度量
覆盖率度量
25
断言反模式
过度断言 · 脆弱断言 · 冗余断言 · 误导性断言
反模式避坑
26
断言调试技巧
断言日志 · 断点调试 · 断言失败重现
调试技巧
27
断言与文档
断言即文档 · 行为驱动开发 · Gherkin语言
BDD文档
28
断言框架扩展
自定义断言框架 · 断言插件开发 · 断言DSL设计
扩展高级
29
断言最佳实践
命名规范 · 组织方式 · 维护策略 · 团队协作
最佳实践规范
30
综合实战
电商系统断言测试设计 · 微服务断言策略 · 大型项目断言体系
实战项目