728x90
단위 테스트
-
Spring Boot - JUnit이란?Framework & Library/Spring Boot 2022. 3. 13. 19:59
JUnit TDD란? Test Driven Development의 약자로 테스트 주도 개발이라는 의미를 가진다. 테스트를 먼저 설계 및 구축한 후 테스트를 통과할 수 있는 코드를 짜는 것을 말한다. 코드 작성 후 테스트를 진행하는 지금까지 사용된 일반적인 방식과 다소 차이가 있다. 애자일 개발 방식 중 하나로써, 코드 설계 시 원하는 단계적 목표에 대해 설정하여 진행하고자 하는 것에 대한 결정 방향의 차이를 줄이고자 하는 방법이다. 최초 목표에 맞춘 테스트를 구축하여 그에 맞게 코드를 설계하기 때문에 보다 적은 의견 충돌을 기대할 수 있다. 테스트 코드를 작성하는 목적 우선, 코드의 안정성을 높일 수 있다. 또한, 기능을 추가하거나 변경하는 과정에서 발생할 수 있는 부작용을 줄일 수 있다. 해당 코드가 ..