Test Code 작성법

LSM ·2021년 12월 26일
0

Hello를 출력하는 프로그램을 테스트 코드

먼저 프로젝트를 형성하고,프로젝트의 메인 패키지를 만든다.
메인 패키지 내에서 내부 WAS(Web Application Server)를 실행할 최상단 클래스를 만든다.

그 후 메인 패키지 내,web package에 Hello를 출력하는 Controller를 생성한다.

그후, src 밑에 test 영역에 HelloControllerTest를 통해 해당 컨트롤러를 테스트한다.

주석 처리한 내용을 순서대로 읽어보면, 해당 어노테이션이 어떤 역할을 수행하고, 무엇을 위해 존재하는지 알 수 있다.

정리하자면 hello 컨트롤러의 HTTP header와 return 값을 확인해주는 테스트 코드를 작성한 것이다.

테스트 코드의 실행 결과로서, Test Passed 라는 결과를 확인 할 수 있었다.


정리

지금까지 코드의 결과를 확인하기 위해 매번 톰캣을 재 실행 시키며 눈으로 직접 그 결과를 확인하는 작업으로 데스팅을 진행해왔다. 하지만 이는 톰캣을 재실행 시키며 내부적인 모든 변화에 대한 테스팅을 하기 힘들다. 따라서 테스트 코드를 작성함으로써 이를 한번에 관리할 수 있다.

브라우저로 프로그램의 실행 결과를 확인 하되, 테스트 코드는 꼭 따라야 한다.
그래야만 조금 더 안전하고 견고한 프로그램을 작성하는 역량을 키울 수 있을 듯하다.

profile
개발 및 취준 일지

0개의 댓글