자바 개발자가 가장 많이 사용하는 테스트 프레임워크이다.단위테스트를 작성하는 자바 개발자의 93%가 JUnit을 사용중이고, 자바 8 이상을 필요로 한다.JUnot Platform: 테스트를 실행해주는 런처 제공. TestEngine API 제공.Jupiter: Te
Spring 웹 애플리케이션을 개발하다 보면, 필연적으로 여러 객체들 간의 의존성이 생기기 마련이다.이런 의존성들은 단위 테스트 작성을 어렵게 한다. 이를 해결하기 위한 가짜 객체를 주입시켜주는 Mockito 라이브러리가 있다.Mock: 진짜 객체와 비슷하게 동작하지만
JMH 이런저런 요구사항에서 내가 작성한 코드가 효율적일까? 라는 의문이 생기기 마련이다. 작성한 로직을 요구사항에 맞춰 Big-O 표기법으로 계산해 시간복잡도를 계산할 수도 있고, 운영환경에서 Stress Test 를 진행하여 성능을 측정할 수도 있지만 작은 규모의