TestNG Tutorial
TestNG Tutorial
TestNG is one of the most widely used open source testing framework used in automation testing
suite.
TestNG
• TestNG is a very important framework when you are actually developing the framework
from scratch level.
• TestNG provides you full control over the test cases and the execution of the test cases.
Due to this reason, TestNG is also known as a testing framework.
• Cedric Beust is the developer of a TestNG framework.
• If you want to run a test case A before that as a pre-request you need to run multiple test
cases before you begin a test case A. You can set and map with the help of TestNG so that
pre-request test cases run first and then only it will trigger a test case A. In such way, you
can control the test cases.
• TestNG framework came after Junit, and TestNG framework adds more powerful
functionality and easier to use.
• It is an open source automated TestNG framework. In TestNG, NG stands for "Next
Generation".
• TestNG framework eliminates the limitations of the older framework by providing more
powerful and flexible test cases with help of easy annotations, grouping, sequencing and
parametrizing.
1
Advantages of TestNG
2
• Parallel execution of test cases, i.e., running multiple test cases is only possible in the
TestNG framework.