学習内容
|
1. ユニットテストと統合テスト
- Springアプリケーションにおけるユニットテストとは
- Springアプリケーションにおける統合テストとは
2. Spring Frameworkのテストサポート
- TestContext Frameworkとは
- ビジネスロジック層の統合テスト
3. Spring Boot Test
- Spring Boot Testとは
- ビジネスロジック層の統合テスト
- TestRestTemplateとは
- プレゼンテーション層の統合テスト
4. Spring MVC Test Framework
- Spring MVC Test Frameworkとは
- Spring MVCのテストの必要性
- MockMvcを使ったプレゼンテーション層のテスト
5. Webの断片テスト
- 断片テストとは
- Webの断片テスト
6. End-to-Endテスト
- End-to-Endテストとは
- HtmlUnitとは
- HtmlUnitと連携したEnd-to-Endテスト
※最新でより良い内容をお届けするため、一部の学習項目を予告なく変更する可能性がありますのでご了承ください。
付録 (研修では実施しませんが、以下の付録を配布いたします)
・モック(永続化層)を利用しビジネスロジック層を単体テストする(Mockito @Mock/@InjectMocksを使う)
・Beanのスパイを使って統合テストをおこなう(@ExtendWith(SpringExtension.class)/@SpyBean)
・Database Riderを利用してDBUnitと連携する
|