더북(TheBook)

4.2.1 특성화 테스트

이 장의 나머지 부분에서는 2.2.2절에서 개발하기 시작한 레스토랑 예약 HTTP API에 어떻게 수직 슬라이스를 추가할 수 있는지 알아볼 예정입니다. 아직까지는 Hello World!라는 텍스트만 출력합니다.

시스템에 간단한 자동화 테스트를 추가하면 테스트 주도 개발을 할 수 있습니다. 자동으로 테스트하고 배포할 수 있는 기능의 일부인 ‘동작하는 골격(walking skeleton)[36]이 됩니다.

비주얼 스튜디오 솔루션에 유닛 테스트(unit test) 프로젝트를 추가할 때는 2.2절에서 언급한 ‘새로운 코드베이스를 위한 체크리스트’를 따르세요. 새 테스트 프로젝트를 깃에 추가하고, 경고를 오류로 처리하도록 만들고, 자동화된 빌드가 테스트를 실행하는지 확인해야 합니다.

모두 완료되었으면, 예제 4-1에 있는 첫 번째 테스트 케이스를 추가합시다.

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