
테스트 코드 소개 TDD는 단위 테스트(Unit Test)와 다른 개념이다. TDD는 테스트가 주도하는 개발을 의미한다.테스트 코드를 먼저 작성하는 것부터 시작한다. 항상 실패하는 테스트를 먼저 작성하고 (Red)테스트가 통과하는 프로덕션 코드를 작성하고 (Green) 테스트가 통과하면 프로덕션 코드를 리펙토링 한다 (Refactor)단위 테스트는 TDD의 첫번째 단계인 기능 단위의 테스트 코드를 작성하는 것을 의미한다. TDD와 달리 테스트 코드를 꼭 먼저 작성해야 하는 것도 아니고, 리펙토링도 포함되지 ㅇ낳는다. 순수하게 테스트 코드만 작성하는 것을 의미한다. 테스트 코드 작성 도와주는 프레임워크 가장 대중적인 테스트 프레임워크로는 xUnit이 있다. JUnit - JavaDBUnit - DBCpp..