VIP20
本课程属于:029-流水线设计 芯片设计与FPGA · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

功能覆盖驱动的测试设计

📚 共计 30 章节
01
功能覆盖驱动测试概述
什么是功能覆盖驱动测试 · 与传统测试的区别 · 核心价值与适用场景
概念基础
02
功能覆盖模型基础
覆盖项的定义 · 覆盖率的度量 · 覆盖矩阵的设计原则
模型度量
03
需求分析与覆盖映射
从需求文档提取覆盖点 · 需求-功能-测试用例三层映射
需求映射
04
功能覆盖矩阵设计
矩阵结构设计 · 行与列的定义 · 覆盖深度的设定方法
矩阵设计
05
等价类划分法
等价类定义 · 有效/无效等价类 · 基于覆盖率的等价类选择
黑盒等价类
06
边界值分析法
边界值选取原则 · 内点/外点/离点覆盖 · 常见边界场景
边界黑盒
07
决策表与因果图
条件与动作覆盖 · 决策表化简 · 因果图生成测试用例
决策表因果图
08
状态转换测试
状态覆盖 · 转换覆盖 · 路径覆盖 · 状态机建模与测试生成
状态机覆盖
09
组合覆盖设计
Pairwise方法 · 正交表法 · 全组合与T-way覆盖策略
组合Pairwise
10
场景法测试设计
基本流与备选流 · 场景覆盖树 · 基于用户故事的场景生成
场景流程
11
数据驱动覆盖
数据池设计 · 参数化覆盖 · 数据组合的覆盖分析
数据参数化
12
接口覆盖测试
API参数覆盖 · 返回值覆盖 · 异常路径覆盖
接口API
13
协议覆盖测试
协议字段覆盖 · 状态码覆盖 · 交互时序覆盖
协议通信
14
配置覆盖测试
硬件配置组合 · 软件版本覆盖 · 环境参数覆盖
配置兼容
15
时序覆盖测试
时间窗口覆盖 · 并发场景覆盖 · 超时与延迟覆盖
时序并发
16
异常覆盖测试
异常类型分类 · 异常路径覆盖 · 异常恢复覆盖
异常鲁棒性
17
安全覆盖测试
权限覆盖 · 输入验证覆盖 · 加密场景覆盖
安全渗透
18
性能覆盖测试
负载模型覆盖 · 资源使用覆盖 · 瓶颈场景覆盖
性能压力
19
兼容性覆盖测试
浏览器覆盖 · 操作系统覆盖 · 分辨率覆盖
兼容多平台
20
回归覆盖策略
变更影响分析 · 回归范围确定 · 覆盖优先级排序
回归策略
21
覆盖度评估方法
代码覆盖 · 功能覆盖 · 需求覆盖的度量与对比
评估度量
22
覆盖缺口分析
未覆盖区域识别 · 覆盖盲区风险评估 · 补充测试策略
缺口风险
23
自动化覆盖生成
基于模型的测试生成 · 约束求解与覆盖驱动生成
自动化MBT
24
覆盖驱动的测试优先级
风险等级划分 · 覆盖贡献度计算 · 测试用例排序
优先级风险
25
持续集成中的覆盖管理
CI流水线覆盖采集 · 增量覆盖分析 · 质量门禁设置
CIDevOps
26
覆盖报告与可视化
覆盖报告模板 · 覆盖热力图 · 趋势分析图
报告可视化
27
大型项目覆盖实践
多模块覆盖协调 · 跨团队覆盖对齐 · 覆盖基线管理
大型项目协作
28
敏捷开发中的覆盖策略
迭代覆盖规划 · 故事点与覆盖关联 · 快速反馈闭环
敏捷迭代
29
覆盖驱动测试工具链
主流工具介绍(VectorCAST/LDRA/TestComposer) · 选型与集成
工具生态
30
综合案例实战
从需求到覆盖矩阵 · 测试生成 · 执行与评估全流程演练
实战全流程