전체 글
-
올바른 단위 테스트 작성법Object & Test 2010. 12. 3. 20:56
단위 테스트(Unit Test) 코드를 작성할 때 지켜야 할 명확한원칙이 있습니다. 주요 비즈니스 코드가 아닌 단위 테스트를 위한 코드라고 대충 작성해서는 안됩니다. 단위 테스트 코드는 테스트할 코드가 돌아가는지 확인하는 기본 목적만 달성하면 된다고 생각하지만, 이는 잘못된 생각입니다. 문제는 이런 인식을 갖고 단위 테스트를 작성한다는 제 주변의 개발자들 조차도 단위테스트 작성의 가장 기본적인원칙도 지키지 않은 채 테스트 코드를 작성하는 경우가 있다는 것입니다. 그렇다면 단위 테스트 작성시 지켜야 할 기본적인 원칙이 무엇일까요? 바로, 하나의 테스트 메소드에서는 하나의 기능에 대해서 한 경우만 테스트해야 한다는 것입니다. 정말 간단한 원칙이지만 또한 매우 중요한 원칙이기도 합니다. 왜 그럴까요? 하나의 ..