公司新闻MSC行业新闻Qt行业新闻行业新闻QtSquishCocoTest CenterAxivionQt系列产品MSC AdamsMSC NastranMSC MARCSimufact.WeldingCAE FatigueRomaxMSC系列产品SimericsProcastVA ONESYSWELD国外工业软件国产动力学分析软件(DAP)国产疲劳分析软件国产复合材料热压罐成型工艺优化软件试验数据快速处理分析系统软件国产结构(微纳尺度)分析软件国产工业软件超高周疲劳材料、构件测试产品检测可靠性测试设备特种光纤器具硬件产品(MCT)行业解决方案学科解决方案技术方案MSC系列产品培训Qt系列产品培训技术培训MSC系列资源下载中心Qt系列资源下载中心Simerics资源下载中心文档下载
我们致力于推动科技创新,以先进的技术和优质的服务为企业创造更大的价值
办公室电话:
028-80269112
欢迎您访问南通玛尔斯科仿真科技有限公司!

代码覆盖率分析-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中查看报告

分享到:
全国统一服务热线:

028-80269112

咨询邮箱xianghui.li@bjmars.cn



关注微信公众号
了解最新动态
下载中心