Testing with TestNG Training Course

Course Code



14 hours (usually 2 days including breaks)


Delegates should have basic programming skills, basic knowledge of testing procedures, or prior experience with other testing frameworks.


TestNG is a testing framework designed to simplify a broad range of testing needs, from unit testing (testing a class in isolation of the others) to integration testing (testing entire systems made of several classes, several packages and even several external frameworks, such as application servers).


This course is crafted for engineers and developers seeking to adopt the TestNG suite in their workflow.

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




Bookings, Prices and Enquiries

Guaranteed to run even with a single delegate!

Private Classroom

From 18300AED

Private Remote

From 11700AED

Public Classroom

Location Date Course Price [Remote/Classroom]
Cannot find a suitable date? Choose Your Course Date >>Too expensive? Suggest your price

Course Discounts

CourseVenueCourse DateCourse Price [Remote / Classroom]
Systems Modelling with SysMLDubaiMon, 2018-12-03 09:3019845AED / 27595AED
Forecasting with RDubaiSun, 2018-12-09 09:3013230AED / 19130AED
Transact SQL AdvancedDubaiWed, 2018-12-19 09:305792AED / 9842AED
Agile Software TestingBCB, DubaiWed, 2018-12-19 09:3011583AED / 17483AED
Elasticsearch for Developers: Building Search and Analytics Solutions with ElasticsearchDubaiMon, 2018-12-24 09:3014553AED / 20453AED
Comprehensive GitDubaiTue, 2019-01-01 09:3015795AED / 23545AED
Marketing Analytics using RDubaiMon, 2019-03-04 09:3019845AED / 27595AED

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Jordan!

As a Business Development Manager you will:

  • expand business in Jordan
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

contact us right away!