assertion
-
JUnitSpring&Spring Boot Story 2023. 5. 14. 00:19
유닛테스트(단위테스트) 소프트웨어 개발 과정에서 소스 코드의 작은 단위인 메소드, 클래스, 모듈 등이 예상대로 잘 동작하는지를 검증하는 테스트이다. 즉, 소프트웨어의 각 구성요소들이 개별적으로 올바르게 작동하는지를 검증하는 절차이다. 프로그램을 작은 단위로 쪼개어 각 단위가 정확하게 동작하는지를 검사함으로써 프로그램의 안정성을 높인다. System.out.println()으로 하는 번거로운 디버깅이 필요없으며, 개발기간 중 대부분을 차지하는 디버깅 시간을 단축한다. JUnit Java 언어를 위한 오픈 소스 단위 테스트 프레임워크이다. 소스 코드의 작은 단위인 메소드, 클래스, 모듈 등을 테스트할 수 있다. 단위 테스트를 작성, 실행 및 관리하기 위한 다양한 기능을 제공한다 assertXXX를 사용하여 ..