Skip to main content

使用 Coco 实现全面的代码覆盖率

使用 Coco,Qt 质量保证的全代码覆盖率分析工具,充分发挥软件开发流程的全部潜能。

深入了解代码库,识别改进领域,确保 C、C++、SystemC、C#、Tcl 和 QML 代码的最高质量和可靠性。

 

Coco_Free_Trial

 

完美无缺的代码覆盖率,前所未有地轻松。

qa-icon-HybridApps

自动化代码覆盖率分析 减少人为失误

自动化代码覆盖率为公司的测试流程带来高效性、可扩展性、标准化及有价值的洞察。它有助确保全面测试,提高代码质量,并支持软件开发实践的持续改进。

qa-icon-EfficentAutomation

无缝集成到 IDE

无需在不同工具间频繁切换,即可直接在 IDE 中查看代码覆盖率。Coco 支持 MS Visual Studio、Visual Studio Code、Eclipse、Qt Creator 等多种 IDE 中的行内代码覆盖率分析。

qa-icon-CrossCollaborativeQA

跨平台和跨编译器工具链

Coco 支持 Linux、Windows、RTOS 等多个平台。兼容 gcc、Visual Studio、嵌入式编译器等多种开发环境。

 

QA_icon_InsightTesting

查找并清理不可达代码和冗余测试

Coco 能帮助您识别测试过程中从未执行的代码,有效发现死代码或不可达代码段,从而提升代码可维护性并降低不必要的复杂性。

 


QA_latest_releases-min

Coco 用户意见反馈

了解全球领先的通用 3D 计量软件解决方案供应商 InnovMetric 如何使用 Coco 来改进其功能测试和持续集成流程。

"通过使用 Coco,我们可以直观看到工作量投入与覆盖率提升成正比,这对我们至关重要。它帮助我们评估测试的有效性。" —— InnovMetric

了解更多

Coco 功能特性

覆盖率水平

Coco 支持语句覆盖率、分支覆盖率、MC/DC 等级别。

了解更多

平台和编译器

Linux、Windows、RTOS 及其他操作系统。支持 gcc、Visual Studio、嵌入式编译器等多种工具链。

了解更多

支持语言

Coco 支持 C、C++、C#、SystemC、Tcl 和QML。

了解更多

报告功能

可选择不同的报告格式(text、HTML、XML、JUnit、Cobertura)。

了解更多

持续集成

Coco 也能与各种构建、测试和 CI 框架集成,例如 JUnit、Jenkins 和 SonarQube。

了解更多

高级分析

合并多个执行报告,提供高级分析和更多出色的功能。

了解更多

验证与资格认证

记录发现的问题、进行人工验证,并准备安全标准认证。

了解更多

测试框架集成

为 CPPUnit、GoogleTest、NUnit 等提供即用的集成方案。

了解更多

执行时间

记录并报告单个或套件测试的执行时间。

了解更多

函数性能分析器

使用 Coco 内置的函数分析器评估和优化代码性能。

了解更多

黑盒测试

确保源代码安全的同时,允许质量保证团队查看测试覆盖率并管理测试执行。

了解更多

立即体验 Coco 的卓越功能

开始免费试用