麻豆一区二区三区蜜桃免费_中文字幕Va一区二区三区 _国产成人综合久久二区_丰满多毛的大隂户毛茸茸_国产麻豆剧果冻传媒免费老狼_无码人妻精品一区二区三区久久久 _亚洲中文无码精品卡通_蜜臀亚洲AV永久无码精品老司机

產品中心
Qt Coco - 代碼覆蓋率分析工具
支持C/C++、C#和QML的跨平臺代碼覆蓋率分析工具

通過Coco對應用程序的自動檢測,統計測試執(zhí)行的代碼語句、判定、條件的覆蓋率百分比。 無需修改源代碼。


Coco: 用于代碼度量、覆蓋率分析和深入剖析的三合一工具

追求高可靠性、高質量的軟件需要借助先進工具來支持當今軟件項目質量保證計劃。借助Coco的靜態(tài)和動態(tài)代碼覆蓋分析能力, 您可以優(yōu)化測試手段、提高測試效率,并將產品質量提升到新的高度。


功能豐富、靈活且易于集成到任意工具鏈

Coco適用于多個平臺,支持眾多類型的編譯器,其通用性足以與幾乎所有單元測試框架或持續(xù)集成 系統搭配使用。

支持的平臺

? Windows

? Linux

? macOS

? Unix

? Solaris (x86)

? 嵌入式Windows

? 嵌入式Linux

? 移動端操作系統

? RTOS (QNX, VxWorks, FreeRTOS, ...)

? 微控制器和微處理器

支持的語言

? C

? C++ ? qml


支持的編譯器

? GNU Compiler Collection (GCC)和基 于它的編譯器

? Microsoft Visual Studio (C/C++ and C#)

? Clang

? Intel C/C++ Compiler

? Oracle/Sun Studio C/C++ Compiler

? Mono C# Compiler

? .NET Core

? QNX Compiler (qcc, q++)

? ARM C/C++ Compiler

? Green Hills Compiler?for C and C++

? HighTec Compiler

? Amtel Studio C Compiler

? WindRiver Diab Compiler ? TI

? Metaware

? ARM-DS

可以通過定制添加對其他工具鏈的支持。


覆蓋級別

? 功能

?

? 語句

? 判定(分支) ? 條件

? MC/DC(修正條件/ 判定覆蓋)

? MCC(多條件覆蓋)


工具鑒定套件

? ISO 26262: Road Vehicles -

Functional Safety

? EN 50128: Railway Applications

? DO-330: for Airborne Systems

subject to DO-178C and DO-278A

? IEC 61508: Functional Safety of

Electrical/Electronic/Programmable

Electronic Safety-related Systems

? IEC 62304: Medical Device Software - Software Life Cycle Processes

? ISO 13485: Medical Devices -

Quality Management Systems


測試框架集成

? CppUnit

? Qt Test

? Google Test

? CxxTest

? NUnit

? boost::test

? Catch2

? Squish GUI Tester (功能GUI測試)

? SonarQube

可為通用測試框架提供更多支持。


其它功能

? 通過遺傳算法生成測試數據

? 分布式(黑盒)測試

? 功能分析器

? CI集成

? 高級報告