top of page

TestNG Tutorial

TestNG Test Suite

What Is A Test Suite ?

Test suite is just a collection of testNG tests. In test suite multiple tests can be run in one execution. We can run our classes through test suite. ​ Create and Run TestNG Test Suite TestNG requires a testNG XML file to run a test suite or we can say test suite is repersented by a testng.xml file. Here is a requirement of a .xml file to achieve test suite. ​ 1. Creating TestNG XML :
Right-click on the project, go through 'New' and select 'File'. ​
​ Name the file as 'testng.xml' . ​


Now XML file will be in your project. ​

​ ​

​2. Running a testNG class through test suite/testng.xml :
<suite> This tag can be given any name. <test> This tag can be given any name. <classes> It contains a set of classes. <class> This is the combination of package name and class name. ​ Right-click on the .xml file, go with 'Run as' then click on 'TestNG Suite' . ​ ​
Assume that a tesNG class 'SimpleTest' has been created within testNGexamples package. Now we have to execute this class through a test suite.
Example of a Test Suite =>

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" > <suite name="Test-Suite"> <test name="TestNG Demo"> <classes> <class name="testNGexamples.SimpleTest"></class> </classes> </test> </suite>



Output :
Refer next page TestNG Annotations
bottom of page