Course Outline
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
YAML
Requirements
Testimonials (5)
Class was informative and easy to follow.
Najeeda Motala - Multichoice
Course - Advanced C# for Automation Test Engineers
I enjoyed everything as it is all new for me and I can see the added value it can ring to my work.
Zareef - BMW South Africa
Course - Tosca: Model-Based Testing for Complex Systems
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Course - Robot Framework: Keyword Driven Acceptance Testing
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
Course - TestComplete
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks