더북(TheBook)

5.   Dul.Tests 프로젝트에서 마우스 오른쪽 버튼을 눌러 테스트 실행을 선택하면 프로젝트의 모든 테스트를 한꺼번에 실행합니다.

▲ 그림 53-14 모든 테스트 실행

MSTest 프로젝트를 포함한 수많은 테스트 도구는 C#으로 만든 API를 테스트하는 다양한 방법을 제공합니다. 이 실습 예제에서 다룬 짧은 내용은 지금까지 우리가 만들었고 앞으로 만들 모든 API에 적용할 수 있습니다. 테스트 프로젝트를 만들고 테스트하는 작업은 코드를 더 많이 작성해야 하지만, 만든 API에서 첫 번째 검증 코드를 완성하는 과정이기도 합니다. 따라서 되도록이면 API를 만든 후에는 반드시 테스트 프로젝트에서 해당 API를 테스트하는 테스트 클래스와 테스트 메서드를 생성하길 권장합니다.

단위 테스트는 특정 클래스의 메서드에 있는 논리 오류를 빠르게 찾을 수 있도록 도와주는 기능입니다. 좀 더 나아가 단위 테스트를 편리하게 하는 테스트 프로젝트는 TDD(Test Driven Development) 형태로 프로그래밍을 할 수 있게 합니다. 너무 거창하게 생각할 필요가 없습니다. 닷넷에 있는 API가 아닌 사용자가 만든 API는 직접 테스트 메서드를 생성해서 테스트하는 습관을 들이면 됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.