Method to Execute Failed Test Cases in TestNG
1. Use the TestNG XML Configuration File
Create a new TestNG XML file or modify an existing file to include the “FailedReporter” listener and set the “rerun failed” property.
2. Execute the Test Suite
Execute the test suite using TestNG and this modified XML file.
testng -testname testng.xml
TestNG will run the test and create a file called testng-failed.xml containing the list of failed tests.
3. Rerun Failed Tests
TestNG will create a file named `testng-failed.xml` containing the failed tests. You can now retry only failed attempts using the same XML file.
testng -testname testng-failed.xml
TestNG only executes failed tests specified in the `testng-failed.xml` file.
This method will help in repeating only the failed tests instead of redoing the entire package.
How to Execute Failed Test Cases in TestNG
TestNG is a testing framework that simplifies many testing needs. It stands for Test Next Generation, an open-source test automation framework inspired by JUnit and NUnit. Think of TestNG as an updated version of the other two concepts. It provides additional features not previously available, such as test annotations in code, grouping, prioritization, benchmarking, and process analysis. The TestNG framework not only manages cases but also provides detailed information about these tests. Provides detailed information about the number of failed tests. The report also allows people to test for diseases and treat them at an early stage.