How To Install TestNG In Eclipse: Step By Step Guide

Posted by Kritika Murari | July 27, 2020
Automation β€’ Selenium Java β€’ TestNG Tutorial β€’

54652 Views | 5 Min Read

TestNG tutorial

As you already know, TestNG or Test Next Generation is one of the most frequently used automation testing frameworks in Java. Inspired by JUnit and NUnit, Cedric Beust created TestNG with the idea of covering almost all types of testing models, be it functional or end-to-end. The annotations, functionalities, usability, features, and ease-of-use make TestNG a very popular choice of framework. Listed below are some of the major benefits of using TestNG-

  • Reporting feature provides a detailed XML report of every successful, failed or skipped test.
  • Parallel testing assists testers in running multiple test cases with the added benefit of CI/CD integration.
  • Annotations feature allows developers to handle exceptions and understand the code easily.
  • Test cases can be grouped together or prioritized easily.
  • Flexible runtime configuration.

In this article, you will learn how to install TestNG in Eclipse and set it up in your system to start building a framework for your test project. Starting off with the installation of the TestNG plugin for Eclipse.

TestNG is based on Java and you need to install it in case you haven’t already. Now to begin with the installation of TestNG plugin for Eclipse, you need to launch Eclipse IDE and then follow these steps.

Step #1: Once Eclipse is launched, click on Help and then Eclipse Marketplace.

Eclipse Marketplace

Step #2: A new window would open up, wherein you need to type β€œTestNG” in the Find text box and click on the Go button.

testng

Step #3: You will now see the search results with TestNG for Eclipse at the top. All you need to do now is click on the Install button next to it.

TestNG for Eclipse

Step #4: Resolving of features might take up a few minutes after which you need to verify that the checkbox for TestNG is checked and click on the Confirm button.

testng-with-eclipes

Step #5: Select β€œKeep my installation the same” option and again click on the Confirm button.

Keep my installation

Step #6: Accept the license and click on the Finish button.

TestNG installation

Note: For the change to be effective, you will have to restart Eclipse and you will now be able to see TestNG installed by right-clicking on any project and seeing TestNG in the menu options.

Eclipse marketplace

Did you see how easy this process was?

boom easy as that

Can’t Find TestNG Plugin In The Eclipse Marketplace? Do This

In some versions of Eclipse, you might not find the TestNG plugin in the Eclipse marketplace. You can still install TestNG in Eclipse.

Step 1: Go to Eclipse help and click on the button to β€œInstall New Software”.

TestNG plugin in the Eclipse marketplace

Step 2: Click the Add button and type β€œTestNG” as name and β€œhttp://dl.bintray.com/testng-team/testng-eclipse-release/” as a path.

testng-eclipes

Step 3: Once you add the Path, you will notice a TestNG entry under the name. You then need to select that and click on Next to install TestNG in Eclipse. Accept the license agreement and hit the Finish button.

TestNG entry under the name

It is greyed out in this image because I already have it installed. Don’t worry though, it will work for you perfectly. πŸ™‚

Don’t Want To Install TestNG With Eclipse? Use JAR File

If you do not want to install TestNG Eclipse or TestNG with IntelliJ, there is another way you can add TestNG to your project. It is by downloading the JAR file and then manually adding it to the build path of the project where you want to use it. Although we would definitely recommend installing the TestNG plugin for Eclipse. It is preferable to install the TestNG plugin for Eclipse rather than manually adding it to the build path as you will have to manually add it to every project. On the other hand, if it is installed in Eclipse you won’t have to go about configuring the build path again and again.

After installing TestNG Eclipse, we might need to convert some of the projects that we created as a regular java project to a TestNG project. Let me quickly brief you about how to do that.

Setting Up TestNG Eclipse Tests From Your Existing Java Projects

Step #1: Converting your existing tests into TestNG tests is a very easy process. Just open Eclipse and right-click on the project you need to convert to TestNG.

TestNG Eclipse Tests

Step #2: Select and click on Convert to TestNG. You will see a refactoring window popping up with the testng.xml details. For now, keep the things as it is and click on Finish. We will discuss testng.xml in detail in further posts. For now, let us see that our Java project is converted into TestNG and a testng.xml is created.

existing Java Projects

Now you can run the test classes under the project as TestNG tests.

TestNG tests

Now that we are done with the installation and set up of the TestNG plugin for Eclipse, we will further talk out about creating our first TestNG project and executing the same in our next post. We will be using Eclipse throughout the TestNG series, although it is completely up to you to run TestNG in Eclipse or any other IDE to write and run your test cases.

Now you can run your first TestNG Selenium script. Happy testing! πŸ™‚

Written by Kritika Murari

A technophile and bibliophile at heart, Kritika loves to experiment with different aspects of Digital Marketing. When not working, you will either find her sketching or backpacking.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *