まとめ
Javaによるテスト入門
Maria Milusheva
Senior Software Engineer
第1章のまとめ
第1章 1.1:
- ソフトウェアテストの概念を紹介
- テストの利点を説明
- 常に試すべきエッジケースを確認
第1章 1.2:
- JUnit を用いたテストを導入
@Test など JUnit 5 の構文を学習
assertEquals() を練習
第1章 1.3:
- ユニットテストを定義
- 追加のアサーション:
assertTrue(), assertInstanceOf(), assertNull() を学習
第2章のまとめ
第2章 2.1:
- ソフトウェアの依存関係を学習
- コンポーネント連携を検証する統合テストを定義
- 欧州中央銀行のレートを使用して練習
第2章 2.2:
- テスト条件を制御する手段としてモックを学習
- Mockito とその構文:
mock(), when(), .thenReturn() を学習
第2章 2.3:
- モックの呼び出しを追跡する
verify() を学習
- データベース例で練習
第3章のまとめ
第3章 3.1:
@ParameterizedTest でテストクラスを短縮し重複を削減
@ValueSource と @CsvSource を練習
第3章 3.2:
@MethodSource と Arguments.of() で複雑な引数を渡す方法を学習
@BeforeEach アノテーションに触れる
第3章 3.3:
- テストファーストで考える練習
- 実装前にテストを書く手法を TDD と定義
- TDD でバグ修正を学習
Preparing Video For Download...