はじめに

単体テスト アシスタントは、テスト カバレッジの不足を検出し、未カバーのコードをカバーするためのガイダンスを [推奨事項] タブに表示します (「推奨事項への対処」を参照)。「未カバーのコード」推奨事項には、コードをカバーするのに役立つアクション リンクと「ヒント」が表示されます。


UTA の設定で「未カバーのコード」推奨事項が有効化されている必要があります (「設定の構成」を参照)。

UTA は一番大きな未カバーのコードに対する推奨事項を最初に表示します。カバレッジの不足への対処が進むにつれて、別のコードに対する推奨事項がガイドされます。

カバレッジを改善するには、既存のテスト ケースを変更または拡張するか、UTA で既存のテストを複製して変更します。

テスト ケースの変更

推奨事項パネルには、コードをカバーするためにどのようにテスト ケースを変更するべきかに関するヒントが表示される場合があります。プログラムのフローを解析することで、フロー制御文の条件を満たすパラメーター値の情報を提供します。

テスト ケースの複製と変更

[テストの複製] アクションは、すばやくカバレッジを改善するためにコピーして変更できる既存のテストのリストを表示します。

  1. [テストの複製] をクリックすると、UTA は既存のテストを解析して最も複製するのに適切なテストを推奨します。

              
  2. 複製するテストを選択します。テスト コードに応じて、以下の複製タイプが利用できます。
    - 複製のみ – UTA はテスト コードを変更せずにテストをコピーします。複製されたテストを手動で変更する必要があります。
    - 複製し提案された値を設定 – UTA はテストをコピーし、ヒントに従って自動的に更新します。例:
       ヒント:
      
       自動的に更新されたテスト:
      
  3. [OK] をクリックします。

パラメータライズド テスト

パラメータライズド テストの推奨事項では、複製は利用できません。

  • No labels