Coco
コードカバレッジ分析
C、C++、SystemC、C#、Tcl、QMLの、クロスプラットフォームおよびクロスコンパイラコードのカバレッジ分析が可能になります。Froglogic社買収によりプロダクトラインに追加。
クロスプラットフォーム&クロスコンパイラツールチェーン
Linux、Windows、RTOSなど。gcc、Visual Studio、組み込みコンパイラなどの使用。
テストのあらゆるレベルにおけるインサイト
複数のレポートを統合することで、高度な分析とより卓越した機能を実現します。
ビルトインの関数プロファイラ
Coco が持つビルトインの関数プロファイラを使用して、コードのパフォーマンスを評価し、最適化することができます。
Cocoの機能
カバレッジレベル
Cocoは、ステートメントカバレッジ、ブランチカバレッジ、MC/DCなどのレベルをサポートしています。
プラットフォーム & コンパイラ
Linux、Windows、RTOSなど。gcc、Visual Studio、組み込みコンパイラなどの使用。
プログラミング言語
Cocoがサポートする言語は、C、C++、C#、SystemC、Tcl、QMLです。
レポート作成
ご希望のレポートフォーマットを選択できます(テキスト、HTML、XML、JUnit、Cobertura)
継続的インテグレーション(CI)
Cocoは、JUnit、Jenkins、SonarQubeなどの様々なビルド、テスト、CIフレームワークと統合できます。
高度な分析
いくつかの実行レポートを統合することで、高度な分析とより卓越した機能を実現します。
検証&妥当性確認
検出した問題点にコメントし、手動で検証を行い、安全規格認証の準備を行います。
テストフレームワーク インテグレーション
CPPUnit、GoogleTest、NUnit などの既存の統合環境を備えています。
実行のタイミング
個別または一連のテストの実行時間を記録し、レポートします。
関数プロファイラ
Coco のビルトイン関数プロファイラを使用して、コードのパフォーマンスを評価し、最適化することができます。
ブラックボックステスト
QAテストの実行管理とテストカバレッジを確認しながら、ソースコードの安全性を確保します。