新規テスト スイートの追加

ユーザー定義テスト ケースを新規に作成するには、次の操作を行います。

  1. テスト用のディレクトリを作成します。

       2.テスト スイート ウィザードを開きます。次の操作を行います。

    1. テスト ディレクトリを選択します。
    2. 右クリックしてショート カット メニューの [新規] > [その他] をクリックします。ウィザードが表示されます。

               с.[Parasoft] > [C++test] > [テスト スイート] を選択し、[次へ] ボタンをクリックします。

     3.このビューの使い方については 『Parasoft Test ユーザーズ ガイド』の「はじめに」>「Parasoft Test の GUI」を参照してください。次のテスト スイート パラメーターを設定します。

     4.(オプション) テスト ケースの名前を指定する場合、[次へ] ボタンをクリックしてテスト ケース名を入力します。
     5.[終了] ボタンをクリックします。

既存のテスト スイートにテスト ケースを追加する

既存のテスト スイートに新規テスト ケースを追加するには、次の操作を行います。

  1. プロジェクト ツリーでテスト スイート ファイルを右クリックするかエディターでテスト スイート ファイルを開き、ショートカット メニューの [新規追加] > [テスト ケース テンプレート] をクリックします。または、 テスト ケース エクスプローラーでテスト スイート ファイルを右クリックし、ショートカット メニューの [新規追加] > [テスト ケース テンプレート] をクリックします。

  2. テスト ケースの名前を入力します。  新しいテスト ケースが追加されてテスト スイートの内容が変更されます。
  3. エディターでテスト スイートのソース ファイルを開き、テスト ケースの定義を入力します。必要に応じて他の変更も加えます。たとえば:

     4.変更したファイルを保存します。

テスト駆動開発 (TDD) のヒント

生成されたテンプレート中のテスト ケースは、失敗するように設定されています。 ユーザーは、実装のソースを作成し、テストに満足した段階で失敗マクロを削除できます。

新しいプロセスを生む cout 文

他のプロセスを生む cout 文がある単体テストがある場合、改行文字ではなく endl を使って cout 文を終了してください。そうすると、出力が直ちにコンソールに表示されます。

たとえば

  • cout << "xyz\n";

ではなく

  • cout << "xyz" << endl; を使用します。