testng example how create
Windows 8.1 용 무료 백업 소프트웨어
이 자습서에서는 TestNG 예제를 사용하여 TestNG.xml 파일을 만드는 방법을 설명합니다.
TestNG의 가장 중요한 주제 중 하나, 즉 TestNG.xml 파일이 여기에서 자세히 설명됩니다.
TestNG.xml 파일로 많은 작업을 동시에 수행 할 수 있습니다.
시작하자!!
=> 여기에서 TestNG 교육 자습서의 A-Z를 보려면 여기를 확인하십시오.
학습 내용 :
TestNG.xml은 (는) 무엇 이죠?
TestNG.xml 파일은 테스트를 구성하는 데 도움이되는 구성 파일입니다. 테스터는 여러 테스트 클래스를 만들고 처리하고 테스트 스위트와 테스트를 정의 할 수 있습니다.
모든 테스트 케이스를한데 모아 하나의 XML 파일에서 실행하여 테스트 실행을 제어하여 테스터의 작업을 더 쉽게 만듭니다. 이것은 아름다운 개념으로 TestNG에서 작업하기가 어렵습니다.
TestNG.xml의 장점
TestNG.xml 파일의 주요 장점은 다음과 같습니다.
- 테스트 메서드의 병렬 실행을 제공합니다.
- 한 테스트 방법이 다른 테스트 방법에 종속 될 수 있습니다.
- 테스트 방법의 우선 순위를 정하는 데 도움이됩니다.
- 테스트 방법을 테스트 그룹으로 그룹화 할 수 있습니다.
- @Parameters 주석을 사용하여 테스트 케이스의 매개 변수화를 지원합니다.
- @DataProvider 주석을 사용하는 데이터 기반 테스트에 도움이됩니다.
- 실제 결과로 예상 결과를 검증하는 데 도움이되는 여러 유형의 주장이 있습니다.
- 테스트 요약을보다 명확하고 명확하게 이해할 수 있도록 다양한 유형의 HTML 보고서, Extent 보고서 등이 있습니다.
- 로그 생성을 돕는 청취자가 있습니다.
TestNG.xml에서 사용되는 개념
#1) Suite는 하나의 XML 파일로 표시됩니다. 하나 이상의 테스트를 포함 할 수 있으며 태그로 정의됩니다.
예:
#두) 테스트는로 표시되며 하나 이상의 TestNG 클래스를 포함 할 수 있습니다.
예:
#삼) 클래스는 TestNG 주석을 포함하는 Java 클래스입니다. 여기에서는 태그로 표시되며 하나 이상의 테스트 방법을 포함 할 수 있습니다.
예
# 4) 테스트 메소드는 다음과 같이 주석이 달린 Java 메소드입니다. @테스트 소스 파일의 메소드.
예:
public class GmailTest { @Test public void LoginTest() { System.out.println('Successfully Logged In'); } @Test public void LogoutTest() { System.out.println('Successfully Logged Out'); } }
TestNG.xml 예제
기본 Testng.xml 파일은 아래와 같습니다.
TestNG.xml 파일을 만드는 단계
TestNG에서는 여러 테스트 클래스를 처리하기 위해 TestNG.xml 파일을 만들어야합니다. 테스트 실행을 구성하고, 테스트 종속성을 설정하고, 클래스, 테스트 메서드, 패키지, 테스트 등을 포함하거나 제외하고 XML 파일에서도 우선 순위를 설정해야합니다.
아래 단계에 따라 Testng.xml 파일을 만들어 보겠습니다.
1 단계: Project 폴더를 마우스 오른쪽 버튼으로 클릭하고 New로 이동하여 아래 이미지와 같이 'File'을 선택합니다.
2 단계: 파일 이름을 다음과 같이 추가하십시오. ‘testng.xml’ 아래 이미지와 같이 마침 버튼을 클릭하십시오.
3 단계 : 이제 testng.xml 파일에 아래 XML 코드를 추가 할 수 있습니다. 요구 사항에 따라 테스트 스위트 이름과 테스트 이름을 선택할 수 있습니다.
필요한 정보를 제공 한 후 testng.xml 파일은 다음과 같습니다.
위의 XML 파일에서 태그의 순서를 정확하고 정확하게 볼 수 있습니다. 스위트 => 테스트 클래스 => 클래스.
여기에서 Suite 이름은
테스트 이름은
XML 파일에서 Suite 및 Test에 모든 이름을 지정할 수 있습니다. 그러나 패키지 이름과 테스트 케이스 이름의 조합 인 클래스 태그에 올바른 이름을 제공해야합니다.
패키지 이름은 Googletest이고 테스트 케이스 이름은 다음과 같습니다.
4 단계 : xml 파일을 실행 해 보겠습니다. TestNG xml 파일을 마우스 오른쪽 버튼으로 클릭하여 테스트를 실행하고 다음으로 실행-> TestNG Suite .
안드로이드 용 최고의 mp3 음악 다운로더 앱
testng.xml 파일이 실행되면 콘솔에서 결과를 볼 수 있습니다.
TestNG.xml을 사용한 예제 실행
여기에서 Suite 이름을 다음과 같이 만들었습니다.
XML 파일에서 Suite 및 Test에 모든 이름을 지정할 수 있습니다. 하지만 패키지 이름과 테스트 케이스 이름의 조합 인 클래스의 태그에 올바른 이름을 제공해야합니다.
패키지 이름은 기본 데모 테스트 케이스 이름은 구글 이미지 과 구글지도 .
XML 파일을 실행 해 보겠습니다. TestNG XML 파일을 마우스 오른쪽 버튼으로 클릭하여 테스트를 실행하고 다음으로 실행 => TestNG Suite .
testng.xml 파일이 실행되면 콘솔에서 결과를 볼 수 있습니다.
결론
이 튜토리얼에서 TestNG.xml에 대한 모든 것을 살펴 보았습니다. TestNG.xml에서 사용 된 다양한 장점과 개념은 TestNG 예제를 통해 자세히 설명되었습니다.
이 TestNG 시리즈의 모든 튜토리얼을 즐기 셨기를 바랍니다.
행복한 독서 !!
=> 독점적 인 TestNG 교육 튜토리얼 시리즈를 보려면 여기를 방문하십시오.
추천 도서
- 20 개의 가장 인기있는 TestNG 인터뷰 질문 및 답변
- TestNG 프레임 워크를 사용하여 Selenium 스크립트를 작성하는 방법-TestNG Selenium Tutorial # 12
- Selenium에서 TestNG 주석을 사용하는 방법 알아보기 (예제 포함)
- Spring RestTemplate 및 TestNG를 사용한 REST API 테스트
- Unix의 파일 조작 : Unix 파일 시스템 개요
- Eclipse 튜토리얼 : Eclipse Java IDE에서 TestNG 통합
- 파일 조작을위한 Unix 특수 문자 또는 메타 문자
- MongoDB 데이터베이스 백업 생성