このセクションでは、自動生成された単体テスト スイートを拡張および変更する方法について、その概要を示します。

次の表を参考にして、目的に最も合った方法を判断してください。

目的必要な操作参照先
新規にテスト ケースを追加して、特定のユニット レベルの機能要件をチェックしたり、カバレッジ率を上昇させる。テスト ケース ウィザードを使って、テスト ケースをグラフィカルに作成するか、テスト ケース テンプレートにコードを追加します。「ユーザー定義テスト ケースの追加」
自動生成テスト ケースを変更して、特定のユニット レベルの機能要件をチェックしたり、カバレッジ率を上昇させる。関連するテスト ファイルを編集します。「ユーザー定義テスト ケースの追加」
テストの生成または実行の設定を変更する。テストの生成または実行の設定を変更します。[生成] タブ - テスト ケースの生成方法を定義する
[実行] タブ - テストの実行方法を定義する
不要なテスト ケースを削除したり、現在必要ではないテスト結果とテスト ケースを無効にする。

テスト スイートを削除するには、テスト ケース エクスプローラーでテスト スイートのノードを右クリックし、[削除] をクリックします。

テスト ケースを削除するには、テスト ケース エクスプローラーでテスト ケースのノードを右クリックし、[削除] をクリックします。

特定のテスト結果を無効にするには、[品質タスク] ビューで「未検証の結果」を右クリックし、[結果を無視する] をクリックします。

テスト ケースを無効にするには、テスト ケース エクスプローラーでテスト ケースのノードを右クリックし、[無効化] をクリックします。

テストの削除と無効化
特定のクラスまたはメソッドをテスト対象から除外する。テストする/テストしないリソースを指定します。特定のリソースのテスト
自動生成テストを回帰テストの
「機能スナップショット」に変換して、コードの変更による動作の変更/問題を特定する。
コードの動作が正しい場合、「未検証の結果」ノードを右クリックし、ショートカット メニューの [結果を検証する] をクリックします。自動生成テスト ケースの検証と回帰テスト
テスト中にデータ ソース値にアクセスする。データ ソースに格納された値にアクセスするようテスト ケースを設定します。データ ソースを使用したテスト ケースのパラメータライゼーション
標準入出力のデータをテスト ケースで使用する。標準入出力ストリームをリダイレクトする C/C++test Stream API コールを追加します。標準入出力からのデータの使用
カスタム スタブを定義して、テスト対象クラスに返却する外部関数の値を指定する。スタブ ウィザードを使って、スタブ フレームワークを作成してカスタマイズします。スタブの追加と変更
C/C++test を使って既存のテスト ケースを実行する。つまり、CppUnit テスト ケースを実行する。テスト ケースを発見できるようにテスト コンフィギュレーションを設定します。手動で作成された既存の CppUnit テスト ケースの実行
  • No labels