Jtest は、さまざまな方法でテストの品質改善に役立ち、単体テスト ポリシーへのコンプライアンスを確保します。
任意のサポート対象 IDE から
任意のサポート対象 IDE から、以下を実行できます。
- チェック Unit Testing Best Practices、TDD (チケット駆動開発) または Code Smells (ソースコードにおける問題の兆候) など、単体テストを評価するためにあらかじめ設定された静的解析コンフィギュレーションの 1 つを実行することで、テストが単体テストのベスト プラクティスに従っているかをチェックします。詳細については「静的解析とメトリクス」を参照してください。
- データのインポート ナイトリー ビルドによるテスト実行からデータをインポートし、カバレッジを参照したり、テストの改善に役立つ推奨事項を参照します。詳細については「単体テストの指摘事項のインポート」および「単体テストの指摘事項の操作」を参照してください。
Eclipse および IntelliJ IDEA から
さらに、Eclipse または IntelliJ IDEA を使用している場合は、以下を実行できます。
- 作成、解析、拡張 単体テスト アシスタントを使用してテストを作成、解析、拡張します。単体テスト アシスタントは、新規テストの作成、テスト ケースのパラメータライズ、アサーションの作成、モックの作成、カバレッジ情報の収集を支援します。
- カバレッジの収集と参照 Jtest Proxy Launcher 内で実行された JUnit テストのカバレッジを収集および参照します (詳細については「JUnit テストの実行とカバレッジの収集」を参照)。