专注于产品开发平台解决方案

Coco:代码覆盖率分析工具
分享:

Qt是一套业界领先的产品开发框架,可供前端设计师和开发人员适用于各种设备和操作系统的先进的UI/UX。Qt被广泛应用于70多个行业。Qt也在全球范围内建立了完善的生态系统,每年下载量达数百万次。

优飞迪科技成立于2010年,是一家专注于产品开发平台解决方案与物联网技术开发的国家级高新技术企业。作为Qt的长期合作伙伴,已为众多企业客户提供了专业的技术支持和软件销售服务。

概述

Coco是支持C、C++、SystemC、C#、Tcl 和 QML 代码的跨平台和跨编译器代码覆盖率分析工具,由Qt收购自 froglogic。

适用领域

支持多语言的跨平台和跨编译器代码覆盖率分析。

功能特点

覆盖率级别: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 的内置函数分析器评估和优化代码性能。

黑盒测试:确保源代码安全,同时使 QA 能够查看测试覆盖率并管理其测试执行。

软件模块

Coco

产品优势

跨平台和跨编译器工具链

Linux、Windows、RTOS 等。使用 gcc、Visual Studio、嵌入式编译器等。

对每个测试级别的洞察力

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

内置函数分析器

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

你可能感兴趣的方案