본문 바로가기

Test Code

(2)
Spring Boot Test 종합 정리 ( 테스트종류, JUnit5 ) 개요 테스트코드의 중요성은 해당 블로그를 읽는 분이라면 모두 알고 있을 것이다. 나도 잘 알고 있지만, 정확한 사용법을 몰라 매번 @SpringBootTest 통합테스트로만 테스트코드를 작성하였다. 이렇게만 작성하면, 테스트코드 속도가 느려지면서 테스트 코드를 사용하지 않게 될 것이다. 그렇기 때문에 상황에 맞는 최소한의 사이즈로 테스트를 하는게 좋다고 생각한다. 해당 포스팅에서 테스트 코드 작성법과 JUnit5에 추가된 내용들을 정리해보려한다! ( 테스트코드 작성방법은 뭔가 매번 까먹었다... ) 1. 통합 테스트 - @SpringBootTest 모든 빈을 등록하여 테스트를 진행한다. 그렇기 때문에 애플리케이션 규모가 크면 테스트가 많이 느려진다. ( 현업에서 테스트 코드를 돌려보셨다면 공감할거에요ㅠㅠ..
JUnit으로 테스트 코드 잘 짜는 방법 JUnit으로 테스트 코드 잘 짜는 방법가독성이 좋은 테스트 코드는 실제 코드만큼이나 중요하다. 테스트 코드는 왜 중요한가?테스트 코드 자체가 Documentation이다. API 사용 방법에 대해 기술하나의 예제가 되어 줌어떤 Data가 in, out 되는지 볼 수 있음해당 함수에서 어떠한 결과들이 나오는지 모두 확인할 수 있음 Clean Code - 테스트 코드약간은 중복되지만 Clean Code에 나온 테스트 코드 내용도 확인해보자. Clean Code - 단위테스트