[java] TestNG에서 테스트 클래스 작성하기
TestNG는 자바 언어를 위한 유연하고 강력한 테스트 프레임워크입니다. 이 프레임워크를 사용하여 테스트 클래스를 작성하고 실행할 수 있습니다. 이번 블로그에서는 TestNG를 사용하여 자바에서 테스트 클래스를 작성하는 방법을 살펴보겠습니다.
1. 의존성 추가
먼저, Maven을 사용하는 경우 pom.xml
파일에 TestNG 의존성을 추가해야 합니다.
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>7.4.0</version>
<scope>test</scope>
</dependency>
Gradle을 사용하는 경우 아래와 같이 의존성을 추가할 수 있습니다.
testImplementation 'org.testng:testng:7.4.0'
의존성을 추가한 후 프로젝트를 다시 빌드하여 TestNG를 사용할 수 있도록 설정해야 합니다.
2. 테스트 클래스 작성
테스트 클래스는 @Test
애노테이션을 사용하여 작성할 수 있습니다. 아래는 간단한 테스트 클래스의 예시입니다.
import org.testng.annotations.Test;
public class MyTestClass {
@Test
public void test1() {
// 테스트할 내용 작성
}
@Test
public void test2() {
// 테스트할 내용 작성
}
}
@Test
애노테이션은 각각의 메소드가 테스트 메소드임을 표시합니다.
3. 테스트 실행
테스트 클래스를 작성한 후, TestNG를 사용하여 테스트를 실행할 수 있습니다. 일반적으로 IDE에서는 TestNG 플러그인을 설치하고, 테스트를 실행하거나 Maven 또는 Gradle을 통해 테스트를 실행할 수 있습니다.
결론
이제 TestNG를 사용하여 자바에서 테스트 클래스를 작성하는 방법을 알아보았습니다. TestNG를 사용하면 간편하게 테스트를 작성하고 실행할 수 있으며, 풍부한 기능들을 활용하여 효율적으로 테스트를 관리할 수 있습니다.
더 많은 정보를 원하신다면 TestNG 공식 홈페이지를 참고하시기 바랍니다.