0% found this document useful (0 votes)
44 views

TestNG Tutorial Advanced Topics3

The testng.xml file is the core configuration file for TestNG that contains information about test priorities, groups, parameters, and parallel execution. It allows customizing test runs, passing parameters to test cases, adding group dependencies, and integrating TestNG with tools like Jenkins. The file can be generated for a project by right clicking the project in the IDE and selecting "Convert to TestNG", which will prompt for a file name and test run configuration options.

Uploaded by

Kavitha
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views

TestNG Tutorial Advanced Topics3

The testng.xml file is the core configuration file for TestNG that contains information about test priorities, groups, parameters, and parallel execution. It allows customizing test runs, passing parameters to test cases, adding group dependencies, and integrating TestNG with tools like Jenkins. The file can be generated for a project by right clicking the project in the IDE and selecting "Convert to TestNG", which will prompt for a file name and test run configuration options.

Uploaded by

Kavitha
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

TestNG Tutorial Advanced Topics -

Part 2
What is TextNG.XML?

In simple term testng.xml is heart of testng class. It


contains all key information about the project. If you
want to make any customization on your program to run
you can do it from here.

It is very useful to organize the priorities of many thing


while running your program. Like Groups, Include,
Exclude, Parallel, Parameters etc.

Benefits of Testng.XML file:

 It allows to pass parameters to the test cases


 Allows to add group dependencies
 Allows to add priorities to the test cases
 Allows to configure parallel execution of test cases
 Allows to parameter the test cases
 TestNG listeners can be implemented at Suite level
 To Integrate TestNG framework with third party
tools like Jenkins testng.xml is required
 Testng.xml file allows to include or exclude the
execution of test methods and test groups
How to Generate Textng.xml file for the Project:

Step 1 : Select your project folder in which you have all


the packages.

Step 2 : Right click on selected project folder.


Step 3 : Mouse hover on TestNG option from the given
list which is located at the bottom.

Step 4 : Select "Convert to TestNG" option.

Step 5 : A modal will appear with the name of


"Generate testng.xml" 

You can give name, select parallel mode and thread


count if you want to add them by default while creating
file.
Sample Format of TextNG.XML
~~~~ Other TestNG Related Tutorial
Links~~~~

TestNG Tutorial - Introduction Part

TestNG Tutorial Advanced Topics -


Part 1 (Configuration of TestNG)

TestNG Tutorial Advanced Topics -


Part 2 (TestNG.XML File)

TestNG Tutorial Advanced Topics -


Part 3 (Priority, Groups, Parallel
Mode, invocationCount,
ThreadPool)
TestNG Tutorial Advanced Topics -
Part 4 (Parameterization, Data
Provider)

TestNG Tutorial
Advanced Topics - Part
5
(Exclude,Listeners,Dep
endsOnMethod)
By Ankit Prajapati at April 20, 2020 
Email ThisBlogThis!Share to Twitter

You might also like