Spring Security & Testing/Testing strategy — tổng quan
20/20
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)

  1. Test pyramid trong Spring — unit / slice / integration
  2. JUnit 5 + Mockito — mocking, ArgumentCaptor, verify
  3. @SpringBootTest vs test slices — @WebMvcTest, @DataJpaTest, @JsonTest
  4. MockMvc & RestAssured — testing controllers
  5. Testcontainers — Postgres/Redis thật trong test, @ServiceConnection
  6. AssertJ MockMvc DSL (Boot 3.4)
  7. 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

Đặt 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