Course Code: testng
Duration: 14 hours
Prerequisites:

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

Overview:

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).

Audience

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

YAML

Sites Published:

United Arab Emirates - Testing with TestNG

Qatar - Testing with TestNG

Egypt - Testing with TestNG

Saudi Arabia - Testing with TestNG

South Africa - Testing with TestNG

Brasil - Testing with TestNG

Canada - Testing with TestNG

中国 - Testing with TestNG

香港 - Testing with TestNG

澳門 - Testing with TestNG

台灣 - Testing with TestNG

USA - Testing with TestNG

Österreich - Testing with TestNG

Schweiz - Testing with TestNG

Deutschland - Testing with TestNG

Czech Republic - Testing with TestNG

Denmark - Testing with TestNG

Estonia - Testing with TestNG

Finland - Testing with TestNG

Greece - Testing with TestNG

Magyarország - Testing with TestNG

Ireland - Testing with TestNG

Luxembourg - Testing with TestNG

Latvia - Testing with TestNG

España - Pruebas con TestNG

Italia - Testing with TestNG

Lithuania - Testing with TestNG

Nederland - Testing with TestNG

Norway - Testing with TestNG

Portugal - Testing with TestNG

România - Testing with TestNG

Sverige - Testing with TestNG

Türkiye - Testing with TestNG

Malta - Testing with TestNG

Belgique - Testing with TestNG

France - Testing with TestNG

日本 - Testing with TestNG

Australia - Testing with TestNG

Malaysia - Testing with TestNG

New Zealand - Testing with TestNG

Philippines - Testing with TestNG

Singapore - Testing with TestNG

Thailand - Testing with TestNG

Vietnam - Testing with TestNG

India - Testing with TestNG

Argentina - Pruebas con TestNG

Chile - Pruebas con TestNG

Costa Rica - Pruebas con TestNG

Ecuador - Pruebas con TestNG

Guatemala - Pruebas con TestNG

Colombia - Pruebas con TestNG

México - Pruebas con TestNG

Panama - Pruebas con TestNG

Peru - Pruebas con TestNG

Uruguay - Pruebas con TestNG

Venezuela - Pruebas con TestNG

Polska - Testing with TestNG

United Kingdom - Testing with TestNG

South Korea - Testing with TestNG

Pakistan - Testing with TestNG

Sri Lanka - Testing with TestNG

Bulgaria - Testing with TestNG

Bolivia - Pruebas con TestNG

Indonesia - Testing with TestNG

Kazakhstan - Testing with TestNG

Moldova - Testing with TestNG

Morocco - Testing with TestNG

Tunisia - Testing with TestNG

Kuwait - Testing with TestNG

Oman - Testing with TestNG

Slovakia - Testing with TestNG

Kenya - Testing with TestNG

Nigeria - Testing with TestNG

Botswana - Testing with TestNG

Slovenia - Testing with TestNG

Croatia - Testing with TestNG

Serbia - Testing with TestNG

Bhutan - Testing with TestNG

Nepal - Testing with TestNG

Uzbekistan - Testing with TestNG