C++test -C/C++対応自動テストツール-
SDLC 品質・進捗管理 Concertoとの連携
C++testとConcertoの連携活用例:レポートにかかわる工数の大幅削減
C++testとConcerto Report Centerを連携して利用することにより、これまでマニュアルで実施していた作業の多くを自動化でき、工数や時間を大幅に削減できます。
下の図は、プロジェクト全体で組織的に静的解析を実施するため、静的解析の実施状況や発見された問題点の修正状況を一元管理し、定期的にレポートを作成することにした場合、C++testとConcerto Report Centerを連携して利用した場合の削減できる時間を示しています。
下の図は、プロジェクト全体で組織的に静的解析を実施するため、静的解析の実施状況や発見された問題点の修正状況を一元管理し、定期的にレポートを作成することにした場合、C++testとConcerto Report Centerを連携して利用した場合の削減できる時間を示しています。
C++testとConcerto Report Centerを連携して使用すると、下の図のように開発者が構成管理ツールにソースコードをチェックインした後は、静的解析からレポート生成までを完全に自動化できるので、上の図の、1.解析する時間、2.レポートをまとめる時間、3.各開発者がレポートを更新する時間を削減できます。
さらに、発見された問題点を修正し、ソースコードをチェックインすれば、翌日のレポートでは、その問題点が修正されたことがレポートに加わるので、開発者がレポートの更新をする必要もありません。レポートの作成や更新にかかる時間を削減するとともに、定期的に確実に静的解析が実施されるので、レポートが更新もれがありません。
さらに、発見された問題点を修正し、ソースコードをチェックインすれば、翌日のレポートでは、その問題点が修正されたことがレポートに加わるので、開発者がレポートの更新をする必要もありません。レポートの作成や更新にかかる時間を削減するとともに、定期的に確実に静的解析が実施されるので、レポートが更新もれがありません。
C++testのテスト結果とその他ツールからの情報を集約管理・品質を可視化:Report Center
Concerto Report Centerは、開発プロジェクトの状態をグラフやレポートとして可視化します。C++testとConcertoを接続すると、個々の開発者が開発者自身のクライアントマシンでテストを行わなかった場合などでも、新しく構成管理ツールに追加されたコードを自動的にテストし、レポートを生成できるように結果を保存します。
また、バグトラッキングシステムや構成管理ツールからの情報も自動的に蓄積されるので、それらを含めたレポートを参照できます。
【Concertoのレポート例】
また、バグトラッキングシステムや構成管理ツールからの情報も自動的に蓄積されるので、それらを含めたレポートを参照できます。
【Concertoのレポート例】
アーキテクトダッシュボード
構成管理ツールへのコードのチェックインや、ビルド、C++testによる単体テスト/静的解析の実行、テストのカバレッジなどの進捗が時系列に表示されます。さまざまな情報をひとつの画面で参照することにより、開発の進捗や品質確保の概要を視覚的に捉えることができます。
また、グラフをクリックすると、開発者、コード、テストケースのレベルにドリルダウンして情報を参照できます。
テストの概要
単体テストや静的解析、コードレビューといったC++testから得られる情報をもとに、プロジェクト全体のテストの実施状況を時系列に可視化します。
単体テストの実施状況とカバレッジのグラフからテストの実行と実行したテストの妥当性を確認できます。
静的解析では、静的解析の違反/コード修正推移や重要度の高いルールに着目したグラフが表示されます。
開発者ダッシュボード
個々の開発者が自身の情報を確認するためのダッシュボードです。コードのチェックイン、C++testによる静的解析と単体テストの実施状況を時系列のグラフで可視化します。また、コードレビューの実施状況も表示され、レビューアーからの返答待ちがないか、確認できます。
Concertoとは
Concertoはソフトウェア開発ライフサイクル(SDLC)全般を通して、ポリシーに基づいた開発を推進し、ソフトウェアの開発進捗と品質の管理を支援するソフトウェア開発管理プラットフォームです。
ISO26262やIEC 62304などの機能安全規格に関するポリシーやPCI-DSSなどのセキュリティ基準に関するポリシーをプロセスやタスクとして登録することにより、任意のタイミングでタスクの実行状況を確認でき、ポリシーに準拠して開発が進められているか確認できるようになります。
また、Web アプリケーションとなっており、複数の場所で開発が行われていた場合、管理者や責任者が離れた場所にいるような分散開発であっても、Concertoで開発の進捗やタスクの実行状況を確認することが可能です。
|
Parasoft製品(C++test、Jtest、dotTEST)のServer Editionをご利用の方、もしくは、導入を検討している方で、Concerto Report Centerのご評価をご希望の方には、3ヶ月間無償でご利用いただけるプログラムです。 本プログラムでは、以下のようなサービスをご提供します。
本プログラムにご応募いただいた方には、担当者より詳細のご説明と対象プロジェクトや環境などについてのヒアリングをさせていただきます。なお、ヒアリングさせていただいた内容によっては、本プログラムにご参加いただけない場合もございますことをご了承ください。 |
||
![]() |
||
















