단위 테스트(unit test)개발자가 작성한 가장 작은 단위를 검증하는 테스트 기법을 단위 테스트라고 한다.단위는 객체와 메소드를 카리키며, 각각의 객체와 메소드가 올바르게 동작하는지 검증하고 예외적인 상황엥서 적절하게 동작하는지 확인한다.단위 테스트 5가지 원칙 F.I.R.S.TClean code의 저자인 Robert Martin이 제시한 규칙으로, 효과적인 단위 테스트를 위한 5가지 원칙을 제시했다.Fast : 단위 테스트는 빠르게 실행되어야 한다.여러 항목에 대해서 여러 번 수행이 되기 때문에 한 번의 실행 속도가 전체에 큰 영향을 준다. 그래서 단위 테스트가 빠를수록 개발 프로세스에 방해를 주지 않기 때문에 더 자주 실행할 수 있다.더 빠른 속도를 위해 가능한 인프라, 외부 호출, DB에 의존하..