Due to the lapse in federal funding, this website will not be actively managed. More info.
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.
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
The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.