CI/CDプラットフォームとの統合を強化したC/C++言語対応テストツールを発売:組み込み開発ニュース
テクマトリックスは、C言語およびC++言語対応テストツール「C++test 2021.2」の販売を開始した。GitHub、GitLab、Azure DevOpsのツール上で、SARIFやSAST形式でレポートを生成する機能を追加している。
テクマトリックスは2022年2月22日、C言語およびC++言語対応テストツール「C++test 2021.2」を発売した。CI/CD(Continuous Integration/Continuous Delivery、継続的インティグレーション/継続的デリバリー)プラットフォームと統合する機能などを追加した。
「C++test」は、Parasoftが開発したテストツール。コーディング規約チェックやフロー解析といった静的解析、カバレッジ計測、単体テスト、実行時メモリエラー機能などを備える。
最新版では、GitHub、GitLab、Azure DevOpsのツール上で、SARIFやSAST形式でレポートを生成する機能を追加した。また、C++test実行やレポート生成のCustom ActionsをGitHub向けに、Custom TasksをAzure DevOps向けに追加。既存のビルドを自動化しているGitHub WorkflowsやAzure Pipelinesに、コードとしてC++test実行やレポート生成を追加するだけで、開発プロセスにテストの自動実行を統合できる。
アーキテクチャ分析ツールの「Lattix」には、C++testの結果を統合する機能を加えた。Lattixにテスト結果をインポートすると、Lattix内でカバレッジのデータや静的解析の違反件数をヒートマップで確認しつつ、ソフトウェア構造を分析できる。
セキュリティ面では、セキュアコーディングガイドラインのサポートを強化した。OWASP API Security Top 10-2019やOWASP Top 10 2021(プレビュー版)、DISA-ASD-STIGのルールセットを追加している。
新たに88個の静的解析ルールを追加し、ルールは合計4335個に達した。AUTOSARやCERT/CERT CPP、HICPP、JSF、MISRA C 2004、MISRA C++2008、MISRA C 2012など、各種ガイドラインのルールも追加もしくはアップデートしている。
インストールは、任意の場所にzipやtar.gzのパッケージを展開するだけで行える。コードでDockerコンテナへのインテグレーションも実装でき、C++testを含めたIaC(Infrastructure as Code)が可能になっている。なお、C++testの保守サービスを契約しているユーザーは、最新版を無償で使用できる。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- C/C++言語対応テストツールの新バージョン、AIサポート機能などを追加
テクマトリックスは、Parasoft CorporationのC言語およびC++言語対応テストツールの新バージョン「C++test 2020.2」の販売を開始した。AIサポート機能やカバレッジアドバイザー機能などが加わっている。 - 開発システムに合わせたソフトウェアのテスト自動化支援サービスを提供開始
テクマトリックスは、ソフトウェアのテスト支援や第三者検証のために「テスト支援・検証サービス」の提供を開始した。テストツール販売実績を生かして、機能テスト、APIテスト、負荷テストなどの自動化を支援する。 - AUTOSAR C++14対応を強化した、C/C++言語対応テストツールの最新版
テクマトリックスは、Parasoftが開発したC言語、C++言語対応テストツールの最新版「C++test 10.4.3」の販売を開始した。車載ソフトウェア向けの「AUTOSAR C++14 Coding Guideline」への対応を大幅に強化している。 - CERT Cに完全対応、セキュアなC/C++コーディングを支援するテストツール
テクマトリックスは、Parasoft Corporationが開発したC言語/C++言語対応テストツール「C++test 10.4.1」を発売した。C言語向けセキュアコーディングのガイドライン「CERT Cコーディングスタンダード」のルールに完全対応している。 - AIによるレポーティング機能を搭載、Java対応テスト自動化ツールを販売開始
テクマトリックスは、Parasoft開発のJava対応テスト自動化ツール「Jtest 2020.1」を発売した。新たにAIを利用したレポーティング機能を搭載。同時に、「Jtest プロジェクトパッケージ」も販売している。 - アーキテクチャ分析ツールの最新版、製造業のソフトウェア開発向け機能を追加
テクマトリックスは、アーキテクチャ分析ツール「Lattix」の最新日本語版「Lattix 11」の販売を開始した。グローバル変数と関数の依存関係をCRUD図に似たマトリクス形式で表現する機能など、製造業でのソフトウェア開発向け機能を追加している。