TDD1 TDD(테스트 주도 개발) 09/12 단위 테스트 (Unit Test)단위 테스트는 하나의 모듈을 기준으로 독립적으로 진행되는 가장 작은 단위의 테스트 이다.반대되는 개념은 통합 테스트(Integration Test) 로,모듈을 통합하는 과정에서 모듈 간의 호환성을 확인하기 위해 수행되는 테스트이다.단위 테스트를 작성해야 하는 이유는,코드를 수정하거나 기능을 추가할 때 수시로 빠르게 검증 가능.리팩토링 시에 안정성 확보.개발 및 테스팅에 대한 시간과 비용 절감.그렇다고 무작정 테스트를 하는 것이 좋지는 않고, 좋은 테스트를 작성해야 장점을 살릴 수 있다.좋은 테스트의 기준은 FIRST의 규칙을 따르는데,F ast : 테스트는 빠르게 동작하여 자주 돌릴 수 있어야 한다.I ndependent : 각각의 테스트는 독립적이며 서로 의존.. 2024. 9. 14. 이전 1 다음