Backend
2020. 4. 18.
Springboot (2) 단위 테스트
1. 스프링 부트 스프링 부트는 내장 WAS를 사용한다. 이는 별도의 WAS를 사용 할 경우 발생하는 관리 및 작업 부담, 각 WAS 별 세부 설정 등의 업무 부담을 줄일 수 있다. 대규모 트래픽을 수용하는 실제 프로덕션 환경에서도 사용된다고 하니 성능 관련 이슈는 없다고 볼 수 있다. 2. 단위 테스트 사전에 작성 된 테스트 코드를 통해 기능을 검증한다. 불필요한 디버깅 코드 작성, WAS 실행/중지 행위를 최소화 하여 보다 효율적인 테스트/개발을 수행한다. 또한 잘 작성 된 테스트 코드는 변경 영향도를 파악하는 훌륭한 도구이자 문서가 된다. 3. xUnit 도구 - Java: Junit - DB: DBUnit - C++: CppUnit - .net: NUnit xUnit은 각종 단위 테스트 도구를 의..