본문 바로가기
자동화(Automation)

TestNG_실행파일

by Testengineer 2022. 9. 5.
반응형

TestNG 홈페이지를 살펴보다가 selenium 영역에서 결과를 확인할 때 파일에서 run as 버튼을 눌러줘서 확인을 하는 간단한 방법을 물론 사용해도 되지만, xml 파일을 만들어서 특정 클래스나 메소드만 run을 해주어서 결과를 얻을 수 있습니다.

https://testng.org/doc/selenium.html#creating_xml

 

TestNG

Selenium and TestNG This documentation was written by Felipe Knorr Kuhn and is adapted from a series of articles posted on his blog. Content How to use TestNG configuration methods with parameters How to configure your test Creating the XML file for TestNG

testng.org

 

 

자동화를 만들어준 maven 프로젝트에 xml 파일을 추가하고 클래스 조건이나 메소드 조건을 줘서 원하는 부분만을 테스트할 수 있게 작성했습니다.

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd" >

<suite name="Examples" verbose="10">

  <test name="Examples Test" preserve-order="true">
    <classes>
      <class name="Examples.example02" />
      <class name="Examples.example03" />
    </classes>
  </test>
</suite>

그러면 testNG에서 다음과 같은 전체결과를 확인할 수 있습니다. 메소드 조건을 따로 주지 않으면, 전체 클래스의 모든 메소드가 진행되고 있으니 따로 특정 메소드 조건을 줄 것이 아니라면 클래스 네임만 적어서 실행시키면 됩니다.

 

 

 

반응형

'자동화(Automation)' 카테고리의 다른 글

Selenium_HttpUrlConnection  (0) 2022.09.16
Selenium_Window tab  (0) 2022.09.10
Selenium_Assert&Verify  (0) 2022.08.20
Selenium_WebDriverManager  (0) 2022.08.10
Selenium_Wait  (0) 2022.08.05

댓글