BullseyeCoverage

高精度 C/C++ コードカバレッジツール

製品画像 拡大

メーカー

Bullseye Testing Technology

ソフトウェア
お見積もり依頼・お問い合わせ

製品について・導入までの流れ・価格・お見積もりなど、お気軽にお問合せ下さい

BullseyeCoverageの製品概要

C++コードのテストカバレッジを詳細に分析するためのツール。

BullseyeCoverageは、ソフトウェア開発におけるソースコードのテスト進捗、あるいはテストの実施状況を把握するためのコードカバレッジツールです。未テストのコードを迅速に特定し、テストの完全性を評価することで、ソフトウェアの品質向上を支援します。

エンタープライズアプリケーションや航空宇宙、自動車、医療、防衛などの安全性や極めて重要な規制産業向けの製品開発に役立ちます。コードカバレッジを測定し、テストが実施されていないコードを確認することで、テストの妥当性を見極め精度を高めることができます。

また、優れたユーザビリティにより、使いやすさと操作性の良さを兼ね備えています。ソフトウェアの開発時間そのものの短縮、品質と生産性向上にもつながります。

※最新のC++およびC言語機能に対応し、Visual Studio、GCC、Xcodeなど多様なプラットフォームで利用可能です。

主な用途
  • コードカバレッジ分析
  • テストの網羅性評価
  • ソフトウェア品質向上
  • プラットフォーム互換性検証
  • 開発プロセスの効率化

BullseyeCoverageの製品仕様

ライセンスについて

BullseyeCoverageは 年間ライセンスです

※契約期間(年間単位)の無償アップデート付属
※ライセンス期間内は常に新しいバージョンを使用可能

 

システム要件

対応プラットフォーム
Windows
  • Windows 10 and later
  • Visual Studio 2008 and later
  • Clang
  • Clang-cl with Visual Studio 2019 and later
  • Cygwin GCC and MinGW GCC
Linux
  • Linux x64 with glibc 2.17 and later
  • Linux arm64 native host
  • Linux kernel mode, all versions
  • GCC and Clang, all versions
  • Cross compile targeting Linux all versions and CPU architectures
macOS
  • macOS 10.14 and later
  • Xcode all versions
  • Clang and GCC, all versions
Languages
  • All standard versions of C++, from C++98 to the latest
  • All standard versions of C, from C90 to the latest
  • K&R C
  • Draft-status language features as they become stable
  • All vendor extensions

メーカーサイトURL

https://www.bullseye.com/index.html

主な特長
  • カバレッジブラウザアプリケーションによる複数のレポート
    • 自動テストシステムでのHTMLレポート
    • リモート時のコンソールモードのレポート
  • 包括的なカバレッジメトリクス
    • 関数カバレッジ(ソフトウェアのどの主要領域がテストされていないかを把握)
    • 条件/判定カバレッジ(ステートメントやブランチカバレッジよりも多くの情報取得が可能)

    ※条件/判定カバレッジは、SonarQubeでサポートされている条件カバレッジに直接マッピング可能
    (参考情報: sonar.cxx.bullseye.reportPaths(Github)を参照してください)

  • ソースコードの計測
    • ソースコードレベルでのカバレッジ測定
    • 広範な開発環境のサポート(CPUアーキテクチャ、C/C++ツール、プラットフォーム)
  • コードの除外
    • カバレッジフィルタの設定(サブシステム、ライブラリから不要なコードを除外)
  • データのエクスポート
    XML および CSV 形式での出力
  • 結果のマージ
    複数のコンピュータで行われたテスト結果を結合
  • 自動保存
    ガバレッジデータを毎秒自動的に保存
  • ランタイムとビルドタイムのパフォーマンスの最適化
    • インストルメント化されたコードの実行時間は1.2〜1.5倍増
    • 必要最小限のコードで素早くアクセスできるように整理されたランタイムデータ
    • インストルメント化されたコードとデータサイズは1.4倍増 等
  • 使いやすさ
    • 優れたユーザビリティ
    • 充実したテクニカルサポート

 

適用分野(アプリケーション)の一例

産業用制御 / 自動車パワートレイン制御 / 通信機器 / 医療 / 航空宇宙 / 防衛

 

組み込みシステム
  • Embedded Linux user and kernel mode, all architectures, all versions
  • GCC targeting aarch64, ARC, ARM, AVR, AVR32, IA64, M68K/ColdFire, MIPS, PowerPC, Qualcomm Hexagon, RISC-V, SPARC, SuperH, Tricore, x64, x86, Xilinx MicroBlaze
  • Altium TASKING VX-toolset ARM, C166, TriCore
  • Analog Devices VisualDSP++, CrossCore Embedded Studio, Blackfin, SHARC, TigerSHARC
  • Arm Ltd. C/C++ compiler version 2.0 and later
  • Clang
  • Microchip MPLAB, MPLAB X, PIC24, dsPIC, PIC32
  • NEC V850 CA850 C Compiler
  • NXP MCUXpresso IDE (use Eclipse instructions)
  • QNX Neutrino
  • Siemens Nucleus RTOS
  • Small Device C Compiler (SDCC)
  • Synopsys DesignWare ARC MetaWare Development Toolkit
  • TI Code Composer Studio

 


関連検索キーワード:
コードカバレッジとは、ソフトウェアテストで、実行されたコード行や条件の割合を測定する指標。テストの網羅性を評価し、テストの有効性を確認するために使用されます。

検索キーワード:
カバレッジ(網羅率)計測 / ブルズアイ試験技術 / テストカバレッジ / コード分析ツール / コンピュータビジョン / ソフトウェアサイエンス / ソフトウェアテスト / コントロールフローグラフ / Code Coverage / Software Testing / ソフトウェア品質 / BullseyeCoverage / Visual Studio / GCC / Xcode / クラング / CMake / Eclipse / Windows / Linux / Mac / ARM / 組み込みシステム / エンタープライズアプリケーション / 産業用制御 / 医療システム / 自動車産業 / 通信

BullseyeCoverage Download (メーカーページ) BullseyeCoverage Quick Start on Windows (メーカーページ)
お問い合わせ方法

ライセンス登録者さま情報(企業名)を含む、以下の各項目についてお知らせください。
いただいた情報に基づき、お見積りいたします。

  1. ライセンス登録者さまの企業名または機関名
  2. ご担当者さまの氏名(ふりがな)
  3. ご利用のプラットフォーム
  4. サポート期間 (1年 / 3年)
    ※その他の年数をご希望の際はお知らせください
横にスクロールできます
商品名 納品方法 納期 価格
電子デリバリー 2-4日 お問い合わせください
電子デリバリー 2-4日 お問い合わせください

ご希望の商品にチェックを入れてボタンをクリックすることで、
該当商品をお見積もりフォームへ追加できます。

お見積もり依頼・お問い合わせ
STEP 01

WEBサイト内より商品を検索

「探す」ページより、ご希望の商品を検索してください。
ご希望の商品が見つかりましたら、商品名をクリックし詳細ページをご覧ください。

検索アイコン
STEP 02

商品詳細ページをご確認ください

表示された商品情報をご覧いただき、商品内容やエディション、価格などをご確認ください。
ご希望の商品名のチェックボックスにチェックを入れていただくと商品名がフォームに自動入力されます。

検索アイコン
STEP 03

フォームにて見積もり依頼

ここで商品名や数量、ご希望のオプションやその他のご要望、ご質問、
お客様情報など必要事項をご記入いただき、「送信する」ボタンを押してください。

検索アイコン
STEP 04

弊社スタッフよりお見積もりをお送りしますので、
メールにてご注文ください

お客さまからのお問い合わせを受理しだい、弊社スタッフよりお見積もりをメールにてお送りします。
お見積もり内容をご確認後、ご注文いただけるようでしたら、弊社からのお見積もりメールへのご返信にて、ご注文の旨をお知らせください。

検索アイコン
STEP 05

商品を配送、またはメールにてお届け

ハードウェア、パッケージソフトウェア等は弊社より宅配便でお届けいたします。
ご注文いただいた商品がダウンロードソフトウェアやライセンス、レポート等の場合は「電子デリバリー」にてお届けいたします。

検索アイコン

 

ご注文の流れの詳細はこちら

※ 返品・交換について
海外製品のため、ご注文後のキャンセル、ご返品はお受けできません。
ただし「納品後一週間以内」の初期不良品については、正常動作の同品もしくは同等品と無償交換させていただきます。
万一在庫切れの場合は同等品交換もしくは全額返金いたします。

ユニポスはBullseyeCoverageの調達販売を行い、海外製品調達に関するお困りごとを解決するサービスです。 詳しくはこちら。

法人掛売り(※)

納品・請求書による後払いです。
ご注文手続きはお見積もりメールへの返信のみでけっこうです。

銀行振込

ご注文の返信メールをいただいた後、弊社指定の銀行口座へのお振込みを確認した時点で注文の確定とさせていただきます。

※法人掛売りでのお支払いについては一定の条件がございます。
お支払い方法の詳細はお見積もりメールに記載しておりますので、ご確認ください。

BullseyeCoverageを
ご覧の方におすすめの商品