단위 테스트, 통합 테스트 차이를 알아보자 ! 1. 개념단위 테스트는 소프트웨어의 가장 작은 단위, 즉 개별 메서드나 함수의 기능을 검증하는 테스트.특정 기능이 올바르게 동작하는지 확인하기 위함이며 독립적이고 빠르게 실행. 통합 테스트는 개별 모듈들이 결합되어 전체 시스템이 올바르게 동작하는지 검증하는 테스트.모듈 간의 상호작용이 올바르게 동작하는지 확인하기 위함이며 실제 데이터베이스, 네트워크 등의 외부 시스템과의 통합을 테스트 한다. 2. 슬라이스 테스트슬라이스 테스트는 특정 레이어(ex. controller, service, repository)에 대한 테스트.애플리케이션의 특정 슬라이스가 올바르게 동작하는지 확인하기 위해 작성.스프링의 특정 컴포넌트만 로드하여 테스트하므로 상대적으로 빠르..