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