현재 버전

개인적으로 테스트의 유용성은 큰 틀에서 공감하지만, 개발자들 사이에서 다소 교조적으로 받아들여지는 경향이 있다고 생각합니다. 나중에 시간이 난다면 한 번 다루어 보고 싶은 주제네요.

테스트 케이스를 작성하고 싶은데 어떤 내용을 넣어야 할지 모르겠다면 테스트를 대상 API의 규약이나 명세를 검증하는 것, 혹은 그런 내용을 코드로 표현하는 것이라는 관점으로 접근하는 것을 추천 드리고 싶습니다.

특히 각 API 메서드의 입출력 값, 그리고 호출 전후의 상태 변화 등을 검증하는 코드를 마치 명세에 대한 예시를 작성한다는 느낌으로 만들어 보는 것도 좋습니다.

이후 여력이 되면 목업이나 픽스쳐를 자동으로 제공하는 방법 같은 내용을 공부해보시는 것도 추천드리고 싶습니다.


수정 이력

2019-04-05 16:51:40 에 아래 내용에서 변경 됨 #1

개인적으로 테스트의 유용성은 큰 틀에서 공감하지만, 개발자들 사이에서 다소 교조적으로 받아들이는 경향이 있다고 생각합니다. 나중에 시간이 난다면 한 번 다루어 보고 싶은 주제네요.

테스트 케이스를 작성하고 싶은데 어떤 내용을 넣어야 할지 모르겠다면 테스트를 대상 API의 규약이나 명세를 검증하는 것, 혹은 그런 내용을 코드로 표현하는 것이라는 관점으로 접근하는 것을 추천 드리고 싶습니다.

특히 각 API 메서드의 입출력 값, 그리고 호출 전후의 상태 변화 등을 검증하는 코드를 마치 명세에 대한 예시를 작성한다는 느낌으로 만들어 보는 것도 좋습니다.

이후 여력이 되면 목업이나 픽스쳐를 자동으로 제공하는 방법 같은 내용을 공부해보시는 것도 추천드리고 싶습니다.