응용프로그램에서 테스트가 가능한 가장 작은 소프트웨어를 실행해서 예상대로 작동하는지 확인하는 과정이다.
언어마다 테스트 프레임워크가 다른데 자바에서는 주로 Junit 프레임워크를 사용한다.
test {
useJUnitPlatform()
}
build.gradle에 환경 설정이 되어있다.
파일 내에서 test파일을 생성하면 test 코드 작성을 위한 파일 틀이 생성 된다.
@Test
테스트용 메소드를 표현하는 어노테이션
@BeforEach
각 테스트 메소드가 시작되기 전에, 실행되어야 하는 메소들 표현
@AfterEach
각 테스트 메소드가 시작된 후 실행되어야 하는 메소드르 표현
@BeforeAll
테스트 시작 전에 실행되어야 하는 메소드를 표현(Static 처리 필요)
@AfterAll
테스트 종료 후에 실행되어야 하는 메소드를 표현(Static 처리 필요)
테스트를 원하는 코드를 예상 결과가 나오도록 값을 넣어 작성한 후 실행시키면 assert 메서드를 통해 결과를 확인할 수 있다.
다음 프로젝트에선 귀찮아도 오래걸리더라도 꼭 테스트코드 작성⭐⭐
테스트 코드를 활용한 프로젝트 후기로 만나요🌟