단위 테스트와 통합 테스트의 차이점은 무엇인가요?1. 직접 조사(구글링, 공식문서, 기술 포스팅 등으로 학습)1) 단위 테스트소프트웨어 테스트의 한 유형으로, 소프트웨어의 개별 구성 요소 또는 모듈이 예상대로 작동하는지 검증하는 과정“단위”는 보통 메서드. 함수, 또는 클래스와 소프트웨어의 가장 작은 테스트 부분을 의미특징독립성빠른 실행모의 객체 사용세밀한 검증장점빠른 실행 속도독립성코드 커버리지 향상디버깅 용이성단점제한된 범위모킹의 복잡성2) 통합 테스트소프트웨어의 개별 구성 요소들이 모여 전체 시스템에서 올바르게 동작하는지 검증하는 테스트 방법이다.단위테스트가 개별 모듈 또는 클래스의 기능을 검정하는 것에 초점을 맞춘다면, 통합 테스트는 이들 모듈이 서로 통합되어 상호작용할 때 발생할 수 있는 문제를..