xUnit 프레임워크를 만든 켄트 백은 "테스트란 개발자가 마음 편하게 잠자리에 들 수 있게 해 주는 것"이라고 했습니다. 지저분한 코드를 정리한다고 조금 손을 댔는데, 이것 때문에 혹시 기존 기능에 문제가 생기진 않을까 라는 불안한 마음으로 퇴근한 경험이 개발자라면 한 두 번쯤 있을 것입니다.또한 새로운 기능을 추가하고 적용하고 왔는데, 갑자기 회사에서 연락이 와서 그 기능 적용 이후로 다른 부분에서 많은 문제가 생겼으니 당장 해결해달라는 긴급 요청을 할 때도 있습니다.나는 셀 수도 없이 그런 경험을 많이 했습니다.
테스트는 하나의 프로그램밍이라고 생각의 전환이 필요한 것입니다.테스트를 실시간으로 주기적으로 할 수 있는 방법을 찾는 것이프로그램밍 기술을 향상시키는 방법인 것입니다.
xunit : X 단위