Getting Started
- Annotations
- testng.xml
- Running TestNG
Test methods, Test classes and Test groups
- Test methods
- Test groups
- Groups of groups
- Exclusion groups
- Partial groups
- Parameters
- Dependencies
- Factories
- Class level annotations
- Parallelism and time-outs
- Rerunning failed tests
- JUnit tests
- Running TestNG programmatically
- BeanShell and advanced group selection
- Annotation Transformers
- Method Interceptors
- TestNG Listeners
- Dependency injection
- Listening to method invocations
- Overriding test methods
- Altering suites (or) tests
Test results
- Success, failure and assert
- Logging and results