- How to install the TestNG plugin in eclipse IDE
- What is TestNG and how to run your first test case?
- What is testng.xml file and how to run cases using XML?
- How to run testng.xml from the command line?
- Assertions in TestNG
- TestNG Groups in detail with examples
- Include and exclude in TestNG
TestNG annotations
- Annotations in TestNG
- Class level annotations in TestNG
- TestNG annotations – @BeforeSuite annotation
- TestNG annotations – @AfterSuite annotation
- TestNG annotations – @BeforeTest annotation
- TestNG annotations – @AfterTest annotation
- TestNG annotations – @BeforeClass annotation
- TestNG annotations – @AfterClass annotation
- TestNG annotations – @BeforeMethod annotation
- TestNG annotations – @AfterMethod annotation
- TestNG annotations – @BeforeGroups annotation
- TestNG annotations – @AfterGroups annotation
- All about Data Providers in TestNG
@Test annotation attributes
- @Test Annotation attributes – alwaysRun attribute
- @Test Annotation attributes – enabled attribute
- @Test Annotation attributes – dependsOnMethods attribute
- @Test annotation attributes – invocationCount attribute
- @Test annotation attributes – threadPoolSize attribute
- @Test annotation attributes – expectedExceptions attribute
- @Test annotation attributes – expectedExceptionsMessageRegExp attribute
- @Test annotation attributes – priority attribute
Misc
- How to execute the same test method multiple times in TestNG
- How to integrate Maven with TestNG
- How to make testng.xml at runtime or programmatically
- More about making a testng.xml programmatically or at runtime
- How to get test case details at runtime in TestNG?
- How to pass parameters to a DataProvider in TestNG?
- Method interceptors in TestNG ( To reorder test methods )
- How to generate reports in TestNG
- How to ignore test cases in TestNG
- How to rerun the failed test cases in TestNG?
- How to send emails in Java using SMTP?