테스트와 JUnit
테스트 종류 기능 테스트 애플리케이션 사용자 입장에서 애플리케이션이 제공하는 기능이 올바르게 동작하는지 테스트. API 툴, API 계층, 서비스 계층, 데이터 액세스 계층, DB 연결 등 연관된 대상이 많다. 통합 테스트 클라이언트 측 툴 없이 개발자가 짜 놓은 테스트 코드를 실행해서 테스트. 개발자, 개발팀 입장에서 애플리케이션을 테스트. Controller API를 호출하는 테스트 코드를 작성하여 실행하면 서비스 계층, 데이터 액세스 계층, 실제로 DB 접속까지 수행하며 예상대로 동작하는 지 테스트. 슬라이스 테스트 애플리케이션을 특정 계층으로 쪼개어서 하는 테스트. Mock(가짜) 객체를 사용해서 연결된 계층을 끊어서 테스트 범위를 특정 계층으로 좁혀서 테스트한다. 단위 테스트 서비스 계층에서 구..
2022.11.16