시나리오 테스트시
시나리오 테스트 시에 테스트를 유용하게 사용할 수 있는 별도의 API를 개설하여 제공하다.
Spring에서 @Profile 애노테이션을 이용하여, 개발이나 테스트 환경에서만 동작할 수 있도록 API를 기능적으로 추출하였고, end-user인 front 개발팀에 제공하였다.
제공한 API를 기준으로 여러 테스트 케이스를 유용하게 활용 할 수 있었고, 이후 QA 팀에서도 이러한 API를 통해서 테스트 케이스 대응이 손쉬워진 것 같다.
기존 QA 조직이 없거나, 별도의 시나리오 테스트를 하지 못했던 나에게는 이러한 방법을 알게되어 나름 유용했던 것 같다.
This article is licensed under CC BY 4.0 by the author.