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 (4)

Public Classroom

Location Date Course Price [Remote/Classroom]
Dubai2019-02-27 09:30:0011700AED / 17600AED
Dubai2019-04-24 09:30:0011700AED / 17600AED
Dubai2019-06-30 09:30:0011700AED / 17600AED
Dubai2019-08-19 09:30:0011700AED / 17600AED
Cannot find a suitable date? Choose Your Course Date >>Too expensive? Suggest your price

Course Discounts

CourseVenueCourse DateCourse Price [Remote / Classroom]
Business Process ManagementDubaiSun, 2019-02-03 09:3033075AED / 44525AED
Enabling SOA with BPM and BPMNDubaiMon, 2019-02-18 09:3011700AED / 17600AED
C++ for Embedded SystemsDubaiTue, 2019-04-09 09:3019845AED / 27595AED
jBPM for Process DesignersDubaiMon, 2019-04-15 09:3026460AED / 36060AED
Machine Learning in business – AI/RoboticsDubaiWed, 2019-04-17 09:3013230AED / 19130AED

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 the UAE!

As a Business Development Manager you will:

  • expand business in the UAE
  • 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.

Apply now!