📌 TDD(Test Driven Development) 테스트 주도 개발로, 테스트 코드를 먼저 만들고 이후에 프로덕션 코드를 만드는 개발 방법 작은 단위의 테스트 케이스를 작성하고 이를 통과하는 코드를 추가하는 단계를 반복하여 구현한다. 🌈 기존의 개발 프로
📌 프로그램 테스트 종류 🌈 통합 테스트 여러 작업 단위가 연계된 워크플로우를 테스트(객체, 서비스, 시스템 간) 🌈 기능 테스트 공개된 API의 가장 바깥쪽에 해당하는 코드 검사(Controller 호출, Security, http 등) 🌈 부하 테스트 주어진 단위 시간 동안 어플리케이션이 얼마나 많은 요청을 처리할 수 있는지 검사 🌈 인수...
📌 JUnit XUnit이라는 이름의 유닛 테스트 프레임워크 중 하나로, Java에서는 JUnit이라고 한다. 📌 JUnit을 쓰는 이유? 처음 단위 테스트를 알고 난 후에 느낀 점은 단위 테스트를 작성하고, 자동화하여 테스트를 실행하는 것은 그동안 직접 실행해가
📌 JUnit Annotation JUnit에서 많이 쓰이는 Annotation 정리 🌈 @Test 테스트 메소드를 나타내는 어노테이션으로, 필수로 작성되어야 한다. 🌈 @BeforeEach 각 테스트 메소드 시작 전에 실행되어야 하는 메소드에 써준다. 🌈 @