详细说明:
覆盖率测试方案
覆盖率测试使用我们公司开发的代码覆盖率自动测试工具SAT。SAT通过构建目标源代码的语法分析树,对程序基本块进行划分,提取程序的控制流信息,确定探针插装位置,植入具有跟踪功能的探针代码,编译带有探针的编译器源码,生成带有探针的编译器可执行文件。通过编译全部的测试用例集合,可以收集到编译过程中执行到的基本块、分支覆盖的信息,从而来评估整个编译器测试用例集合的覆盖率指标,其具体过程如下图所示。
图1:用例覆盖率测试
欢迎咨询请留下您的联系方式: