• Online, Self-Paced
Course Description

TestNG is a testing framework inspired by JUnit and Nunit. It supports a wide variety of test categories. This course will introduce you to TestNG, including installing TestNG and installing and configuring Eclipse to support it.

Learning Objectives

TestNG Fundamentals

  • start the course
  • define TestNG and describe its purpose in unit testing
  • demonstrate specific features and benefits, including test case writing, of TestNG

Setting Up TestNG

  • list the requirements for installing TestNG for all available platforms
  • list the steps for installing Eclipse on all available platforms and mapping the necessary directories
  • describe the steps of installing the TestNG plugin in Eclipse and verifying that it is successful
  • demonstrate the process of creating a project and a basic test using Eclipse and TestNG

Using Testng.xml in TestNG

  • recognize the concepts behind using the testng.xml configuration file, including when to use it
  • demonstrate the process of creating a test suite and testng.xml file and executing it
  • demonstrate the process of creating a testng.xml file to run multiple tests

Beginning TestNG Annotations

  • describe the use of annotations in TestNG, including order of execution and benefits
  • demonstrate the use of Before and After annotations and execute a Java project that includes various types

Practice: Exploring TestNG Concepts

  • define TestNG, including concepts of installing and configuring the framework, and create a basic test and test suite

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Software Development
  • Test and Evaluation