このセクションでは、C++test の概要と ATM サンプル アプリケーションについて説明します。

前提条件

本チュートリアルのレッスンを実行するには、次の条件を満たす必要があります。

一部のレッスンではこの他にも前提条件があります。レッスン固有の前提条件についてはそのレッスンの先頭で説明しています。

ほとんどの場合、C++test は静的解析および実行時テストのタスクを行うために、コンパイラおよびリンカーを起動する必要があります。静的解析と実行時テストでは通常、コンパイル、プログラムのリンクが実行されます。

C++test のすべての機能を利用するには、C++test を実行するマシンに、完全な開発環境とコンパイラ ツール チェーンを置く必要があります。

 ATM サンプル アプリケーション

チュートリアルの演習では ATM サンプル アプリケーションのコードをテストします。このサンプル アプリケーションは ATM の動作を単純に模倣したものであり、銀行口座にアクセスして現金の入金/引出しを実行し、残高をチェックできます。

ATM サンプル アプリケーションは次のファイルから構成されます。

ATM サンプル アプリケーションの UML モデルは次のようになります。

ATM プロジェクトのソース ファイルは <C++test install directory>\<VS version>\Examples にある Examples.sln ファイルに含まれています。このディレクトリには、ソース ファイルと Visual Studio ソリューション ファイルがあります。

チュートリアルの演習中、ソース ファイルを変更します。チュートリアルを開始する前に、<C++test install directory>/Examples/ATM ディレクトリのバックアップ コピーを必ず作成してください。  





C++test GUI

Visual Studio 環境では、[Parasoft] メニュー、ツールバー、ショートカット メニュー、およびビューを介して C++test の機能を利用できます。[品質タスク] ビューにはテスト結果がレポートされます。[カバレッジ] ビューにはテスト カバレッジ メトリクスがレポートされます。[抑制] ビューには、抑制した静的解析の違反メッセージが表示されます。現在表示されていないビューを表示するには、[Parasoft] メニューの [ビューの表示] をクリックして目的のビューを選択します。



演習1: ビューを設定する

ビューの表示/非表示を切り替えるには、次の操作を行います。

  1. [品質タスク] ビューを表示するには、[Parasoft] メニューの [ビューの表示] > [品質タスク] をクリックします。
  2.  [カバレッジ] ビューを表示するには、[Parasoft] メニューの [ビューの表示] > [カバレッジ] をクリックします。

     

     

  3. [テスト ケース エクスプローラー] ビューを表示するには、[Parasoft] メニューの [ビューの表示] > [テスト ケース エクスプローラー] をクリックします。