Generating Reports Using TestNG

As we are aware Selenium is an open source tool, hence no proper reporting is available. If reports has to be generated, then we need to use our own Reporting Structure. In this example , we are using how to find the default reports generated by TestNG.

In the previous example, we saw how to create and run TestNG reports. If you have not read the previous example, I would suggest you to go through the previous example.

Step 1 : Below is the example we are going to execute.

Step 2 : To execute or run the script. Right click and Select the TestNG Test.


Step 3 : Observe the output in the console as below. With pass or failed status and number of test cases.


Step 4 : Since we cannot share the console output to the customer. We need to have some HTML kind of reports to share and track the results on a daily basis.

Step 5 : By default, first time the TestNg html reports will not be available.


Step 6 : Hence we need to go to the project name TestNG_Demo. Right click on the project and click refresh.


Step 7 : Observe after the refresh happens. We are able to see the Test-output Folder is created.


Step 8 : In Test-output folder, there will be 2 HTML reports generated as shown in the screenshot.


Step 9 : First, HTML report Emailable-report.html

To open the reports right click on the Emailable-report.html file and select as open with the browser.


Step 10 : Reports looks like this.


Step 11 : Second, index.html right click on the index.html file and open with Web Browser.


Step 12 : The index.html report looks like below.

Leave a Comment

Your email address will not be published. Required fields are marked *