Spring Boot – @SpringBootTest 의 장점 단점

By | 2022년 12월 7일
Table of Contents

Spring Boot – @SpringBootTest 의 장점 단점

통합테스트 : @SpringBootTest

모든 의존성을 로드한다.

따라서 느리다.

실제 운영환경과 거의 유사한 환경을 만들어 주므로 뜬금없는 오류를 좀 더 방지할 수 있다.

단위테스트(슬라이스테스트)

아래의 테스트들로 나누어진다.

@DataCassandraTest
@DataJdbcTest
@DataJpaTest
@DataLdapTest
@DataMongoTest
@DataNeo4jTest
@DataR2dbcTest
@DataRedisTest
@JdbcTest
@JooqTest
@JsonTest
@RestClientTest
@WebFluxTest
@WebMvcTest
@WebServiceClientTest

필요한 의존성만 로드한다.

빠르다.

운영환경에서 뜬금없는 오류가 생길 가능성은 있다.

답글 남기기