...
前提
2. 単体テストアシスタントの概要
1. テストメソッドテンプレート作成
2. モック作成
3. アサーション作成
4. カバレッジ計測
5. 実行時データ収集
3. 準備
1. プロジェクトの準備
Eclipse
IntelliJ IDEA
2. 単体テストアシスタントの有効化と設定
3. Jtest パースペクティブの表示 (Eclipse のみ)
4. 単体テストアシスタント ビューの表示
4. 基本的な単体テストの実施
1. テストメソッド作成
テストメソッドテンプレートの作成と変更
2. テスト実行
3. 実行結果確認
単体テストアシスタント ビュー
推奨事項 ビュー
変数 ビュー
JUnit ビュー (Eclipse のみ)
4. アサーション作成
5. カバレッジ確認
5. ファクトリメソッドを使用するテストの実施
1. 前提確認
2. ファクトリメソッド作成
3. ファクトリメソッド登録
4. ファクトリメソッドを使用したテストメソッド作成
5. テストメソッド確認
6. カバレッジを向上するテストの実施
1. 機能を有効化
2. テストメソッド作成
3. テスト実行と結果確認
4. テストメソッド追加
7. パラメータライズされたテストの実施
1. ライブラリ選択
2. CSV ファイルベースのテストメソッド作成
テストメソッド作成
テストデータ編集
テスト実行と結果確認
3. コードベースのテストメソッド作成
テストメソッド作成
テストメソッド確認
テストデータ編集
テスト実行と結果確認
8. モックを使用するテストの実施
1. 事前準備
2. 自動でモック化されたテストメソッド作成
テストメソッド作成
テストメソッド確認
テストメソッド実行
アサーション作成
3. 任意のオブジェクトをモック化するテストメソッド作成
テストメソッド作成
テストメソッド確認
任意のオブジェクトをモック化
推奨事項からモック化
テストメソッド実行
アサーション作成
4. PowerMock を利用したモック作成
事前準備
テスト対象メソッド確認
テストメソッド作成
staticメソッドをモックにする
9. 例外を発生させるテストの実施
1. テストメソッド作成
2. テストメソッド編集
3. 例外発生コード追加
10. Spring Framework を利用したアプリケーションのテストの実施
プロジェクト準備
Eclipse
コントローラクラスのテストメソッド作成
参考:@Configurationインジェクションを行っている場合
設定例:XML ファイルへの参照
設定例:クラスファイルへの参照
11. 便利に使うために
1.コメントを削除
2.複数のメソッドの同時作成
3.テストメソッド複製
4.複数テストの同時実行
同一テストクラス内のテストケースを一度に実行
複数テストクラス内のテストケースを一度に実行
5.単体テストをコマンドラインで実行
1. 前提条件
2. テスト実行
3. 実行結果確認
4. DTP Standard に結果を登録
5. 解析結果のインポート
6.変更されたファイルに関連するテストを実行する
テストメソッド作成
カバレッジインポート
ソースコード変更
変更ベーステスト