首页
›
芯片设计与FPGA
›
034-验证环境搭建
›
《覆盖收敛与测试插入策略》
VIP20
本课程属于:034-验证环境搭建
芯片设计与FPGA · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
覆盖收敛与测试插入策略
📚 共计 30 章节
第01章
覆盖收敛基础
什么是覆盖收敛 · 为什么需要覆盖收敛 · 数学定义
核心概念
数学
第02章
测试覆盖率类型
行覆盖率 · 分支覆盖率 · 条件覆盖率 · 路径覆盖率 · MC/DC
指标
白盒
第03章
覆盖率驱动开发
TDD与覆盖率 · 质量门禁 · 覆盖率目标设定
流程
工程实践
第04章
代码插桩技术
编译期插桩 · 运行期插桩 · 源码插桩 · 二进制插桩
插桩
底层
第05章
插桩性能开销
执行速度影响 · 内存开销 · 精度与性能平衡
性能
优化
第06章
覆盖率数据收集
数据采集架构 · 实时上报 · 离线分析
数据
架构
第07章
覆盖率数据合并
多进程合并 · 多轮次合并 · 增量覆盖率
合并
CI
第08章
覆盖率可视化
报告生成 · 火焰图 · 趋势图 · 热力图
可视化
报告
第09章
测试插入策略概述
什么是测试插入 · 插入点选择 · 插入时机
策略
总览
第10章
静态测试插入
编译时断言 · 静态分析集成 · 代码审查触发
静态
编译
第11章
动态测试插入
运行时监控 · AOP切面 · 钩子函数
动态
AOP
第12章
测试插入与CI/CD
流水线插入点 · 门禁策略 · 自动化触发
CI/CD
DevOps
第13章
基于覆盖率的测试插入
覆盖率不足自动插入 · 增量代码测试插入
自适应
增量
第14章
测试优先级排序
基于覆盖率排序 · 风险驱动 · 历史失败率
排序
风险
第15章
回归测试选择
全量vs增量回归 · 基于覆盖的回归缩减
回归
缩减
第16章
测试用例生成
基于覆盖自动生成 · 符号执行 · 模糊测试
生成
Fuzz
第17章
变异测试
变异算子 · 变异得分 · 与覆盖率关系
变异
质量评估
第18章
覆盖率收敛模型
收敛曲线 · 收敛速度 · 收敛阈值
模型
数学
第19章
收敛加速技术
并行测试 · 测试分片 · 智能调度
加速
并行
第20章
覆盖率与缺陷关系
缺陷检出率相关性 · 经验数据分享
缺陷
分析
第21章
大规模系统覆盖实践
微服务覆盖率 · 分布式追踪与覆盖
微服务
分布式
第22章
移动端测试覆盖
Android/iOS工具 · UI测试覆盖 · 性能覆盖
移动端
UI
第23章
Web前端测试覆盖
Jest覆盖率 · Cypress覆盖率 · E2E覆盖
前端
E2E
第24章
嵌入式系统覆盖
硬件在环测试覆盖 · 交叉编译插桩
嵌入式
硬件
第25章
安全测试覆盖
渗透测试覆盖 · 模糊测试覆盖 · 安全规则覆盖
安全
渗透
第26章
覆盖率工具选型
JaCoCo · Istanbul · gcov · OpenCppCoverage对比
工具
对比
第27章
覆盖率团队协作
规范制定 · 覆盖率评审 · 覆盖率文化
团队
规范
第28章
覆盖率陷阱
虚高 · 未覆盖误判 · 过度追求100%
陷阱
误区
第29章
测试插入策略优化
基于历史数据调优 · A/B测试策略
优化
A/B
第30章
未来趋势
AI驱动测试插入 · 自适应覆盖率 · 无代码覆盖
AI
趋势
所属VIP或分类
同VIP:SVA断言驱动芯片功能验证
同VIP:SystemVerilog随机激励与功能覆盖闭环
同VIP:SystemVerilog随机激励约束与测试生成