Bài 20 / 20~5 phútTesting strategyMiễn phí… lượt xem
Testing strategy — tổng quan
Test pyramid trong Spring, slice test, Testcontainers.
🚧 Module đang xây dựng. Trang này là skeleton lộ trình để theo dõi tiến độ — nội dung bài học sẽ được bổ sung dần.
Module này dạy gì
Test pyramid trong Spring, slice test, Testcontainers.
Lessons (dự kiến)
- Test pyramid trong Spring — unit / slice / integration
- JUnit 5 + Mockito — mocking, ArgumentCaptor, verify
- @SpringBootTest vs test slices — @WebMvcTest, @DataJpaTest, @JsonTest
- MockMvc & RestAssured — testing controllers
- Testcontainers — Postgres/Redis thật trong test, @ServiceConnection
- AssertJ MockMvc DSL (Boot 3.4)
- Mini-challenge: TDD lại module Data JPA với Testcontainers
Learning outcomes
- Design test pyramid Spring: unit / slice / integration
- Implement slice test (@WebMvcTest, @DataJpaTest) + MockMvc
- Implement integration test với Testcontainers + @ServiceConnection
Yêu cầu trước
Hoàn thành course Spring REST & Data.
Bài này có giúp bạn hiểu bản chất không?
Hỏi đáp về bài này
Chưa có câu hỏi
Có gì chưa rõ trong bài? Đặt câu hỏi đầu tiên — câu trả lời từ cộng đồng giúp bạn (và người sau).
Đặt câu hỏi đầu tiên