단위 테스트✔️ 프로젝트에 필요한 모든 기능에 대해 각각 독립적인 테스트를 수행하는 것✔️ 특정 부분, 메서드나 클래스 단위로 테스트를 진행해서 해당 기능이 의도한 대로 작동하는지 확인하는 절차 F.I.R.S.TFast : 테스트는 빠르게 진행 되어야 하고, 개발 속도에 영향을 받지 않음.Independent : 각 테스트는 독립적이어야 하고 다른 테스트에 의존하지 않아야 하며, 순서에 상관없이 실행될 수 있어야 함Repeatable : 어떤 환경에서나 동일한 결과를 내야 하고 반복 실행에도 일관된 결과가 도출되어야 함Self Validating : 테스트 결과가 성공인지 실패인지 스스로 판단할 수 있어야 함Timely : 테스트는 코드를 작성하기 전, 혹은 코드 작성과 동시에 이루어져야 함 ➡️ ..