代码覆盖率分析-Coco发表时间:2021-12-17 11:26 Coco是一种多语言代码覆盖工具。自动源代码检测用于测量语句、分支和条件的测试覆盖率。无需更改应用程序。自动检测用于测量和报告应用程序代码中函数、语句和条件的测试覆盖率。Coco 也适用于安全关键系统,可用于符合汽车、医疗、航空电子、铁路或其他行业的监管安全要求。 针对已检测的应用程序执行测试套件会生成稍后可以分析的数据。这种分析可用于了解有多少源代码被测试命中,需要编写哪些额外的测试,测试覆盖率如何随时间变化等等。 Coco的适用范围 • 适用所有的测试方法 -单元测试 -自动化测试 -手工的白盒测试 -黑盒测试 Coco架构 Coco原理——Step1 Recompile 在代码中加入Coco的检查工具 Coco原理——Step2 Execution 执行测试,任何类型的测试均可 Coco原理——Step3 Analysis Coco实时对测试情况进行分析并生成报告数据 Coco原理——Step4 Report 在Coverage Browser中查看报告 |