단위 테스트와 통합 테스트, 언제 어떤 걸 써야 할까?개발을 하다 보면 "테스트를 왜 해야 하지?", "어떤 테스트가 더 중요한가?" 같은 고민이 생긴다.이번에 직접 테스트를 작성하면서, 단위 테스트와 통합 테스트에 대해 정리해봤다.✅ 단위 테스트(Unit Test)란?실제 데이터 없이, 로직 자체의 흐름과 메서드 호출 여부를 검증하는 테스트주로 mock 객체를 사용하여 의존성 분리빠르고, 내부 구현이 바뀌면 바로 확인 가능💡 예를 들어특정 메서드가 호출되었는지if/else 조건 분기가 잘 작동하는지특정 입력에 대해 정확한 출력을 내는지✅ 통합 테스트(Integration Test)란?실제 데이터(DB 등)를 사용하여 기능이 전반적으로 잘 동작하는지를 검증사람이 수동으로 하던 QA를 자동화한 느낌예: ..