テスト ケース ウィザードを使用すると、テストする関数を選択した後、GUI からグラフィカルにテスト ケースの事前条件と事後条件を設定することができます。このテスト ケースをデータ ソース値 (または自動生成値) を使ってパラメータライズすることによって、広範で徹底的なテスト カバレッジを保証するテスト ケース シナリオ、そして広範な入力に対してコードをテストするテスト ケース シナリオを迅速に作成できます。

テスト ケース ウィザードで作成したテスト ケースは、(CppUnit に似た) C/C++test 標準のテスト形式を使ってソース コード中に保存されます。

テスト スイートを追加する

テスト ケースは必ずテスト スイート中に存在する必要があります。テスト ケース ウィザードを使ってテスト ケースを追加するには、まずテスト ケースを格納するためのテスト スイートが必要です。

テスト スイートを生成する

テスト可能なコンテキスト (ファイルまたは関数) ごとに空のテスト スイートを生成するには、次の操作を行います。

  1. テスト スイートを生成するリソースを選択します。
  2. [Unit Testing] > [Generate Test Suites] テスト コンフィギュレーション (またはこのビルトイン テスト コンフィギュレーションに基づいて作成したチーム テスト コンフィギュレーション) を実行します。

新しいテスト スイートを追加する

自動生成テスト ケースよりも詳しくテスト ケースを設定したい場合、次の操作を行って新しいテスト ケースを追加します。

  1. [テスト ケース エクスプローラー] ビューで、テスト スイートをテストするプロジェクトのノードを右クリックし、ショートカット メニューの [新規追加] > [テスト スイート] をクリックします。
  2. このビューの使い方については 『Parasoft Test ユーザーズ ガイド』の「はじめに」>「Parasoft Test の GUI」を参照してください。次のテスト スイート パラメーターを設定します。

ウィザードを使ったテスト ケースの追加

テスト ケース ウィザードを使用すると、新しいテスト ケースを GUI からグラフィカルに追加することができます。C/C++test は、指定のテストを表すテスト ケース コードを自動的に生成し、対応するテスト スイートにこのテスト ケース コードを追加します。このテスト ケースは、他のテスト ケースと共に実行することができ、必要に応じて変更/拡張が可能です。

  1. テスト ケース ウィザードを使って新しいテスト ケースを追加するには、次の操作を行います。
  2. 選択したテスト スイート ノードを右クリックし、ショートカット メニューの [新規追加] > [ウィザードを使用したテスト ケース] をクリックします。



  3. ウィザードの最初の画面で、テスト ケースを追加するソース ファイル (コンパイル単位) および関数を指定します。
  4. [次へ] ボタンをクリックします。
  5. テスト ケースの入力と出力を GUI から設定します。
  6. [終了] ボタンをクリックします。新しいテスト ケースがテスト スイートに追加され、生成されたソース コードがエディターに表示されます。

テスト ケースの設定のヒント