TestNG Framework in Selenium
Quality,  Selenium,  Software Testing,  Webdriver

TestNG Framework in Selenium

TestNG Framework in Selenium

TestNG framework in Selenium is a testing framework and the advanced version of JUnit testing framework.

  • The limitations which are identified in JUnit, all are overcome and also given added advantages.
  • It is an add-on to the eclipse. Also in latest version of eclipse, TestNG has been pre-installed.

But if somehow it has not been installed in eclipse then I have described TestNG installation steps in eclipse below.

Steps to install TestNG:

  1. Go to Eclipse >> click on Help >> Select Install New Software.
  2. Click on Add >> give name as TestNG and give the location as ‘http://beust.com/eclipse’ >> click on OK.
  3. Check the checkbox at TestNG >> click on NEXT button >> again click on NEXT.
  4. Click on the Radio button of The Term of License agreement >> click on Finish >> click on OK. On warning message, click on Yes to Restart eclipse.
  5. Now in Eclipse, right click on the project, you will get TestNG option in the option list.


How to use Webdriver with TestNG in eclipse?

  1. Take a TestNG class by right clicking on the project >> click on TestNG >> select Create TestNG
  2. Click on the Browse button at Source folder >> expand the Selenium Automation Project >> Select src >> click on OK
  3. Give the Package Name as TestNG_Project01 >> give the Class Name as Test_Project >> check the check-boxes @before test and @after test >> click on Finish.


TestNG Execution Flow (Life Cycle):

  • When we run the script initially, it invokes the @before test method then executes all the @test methods in alphabetical order then finally it executes @after test
  • Once the execution is completed, it will provide the results in two formats
  1. Console
  2. It creates a Result file under the project folder of Workspace.
  • @before: It contains setup method where it acts as a Pre – Condition.When we run the script, setup method will be executed initially.
  • @test: It represents the test scenario, where it contains the test steps.It is responsible for execution, it acts as a main method.
  • @after: It contains tear down method, which is responsible to stop the execution.


  • Helenboamp

    Perfect update of captchas regignizing package “XEvil 4.0”:
    captcha solution of Google (ReCaptcha-2 and ReCaptcha-3), Facebook, BitFinex, Bing, Hotmail, SolveMedia, Yandex,
    and more than 8400 another types of captchas,
    with highest precision (80..100%) and highest speed (100 img per second).
    You can use XEvil 4.0 with any most popular SEO/SMM software: iMacros, XRumer, GSA SER, ZennoPoster, Srapebox, Senuke, and more than 100 of other programms.

    Interested? There are a lot of demo videos about XEvil in YouTube.


    Good luck!


  • Munish Garg

    TestNG framework stirred from NUnit and JUnit but presenting some new functionalities that make it much easier and powerful to use. It is an open source automated testing framework; in which NG means Next Generation. TestNG is much more influential than JUnit but is inspired by JUnit.

    There are a large number of advantages but from Selenium perspective, the major advantages of TestNG are:

    1. It gives the facility to produce HTML Reports of implementation.

    2. Annotations have made testers’ life easier.

  • JamesPraky

    Самостоятельный пассажир alias ровно увидеть всегда и моментально на своем либо взятом в аренду
    автомобиле в Сочи.
    Мы продолжаем наше автомобильно-пешее паломничество сообразно Сочи! Ныне мы посетим для своем
    разве взятом в аренду в Сочи автомобиле Сырой каньоны реки Псахо, Троеце-Георгиевский женский
    лавра, а также увидим частный музей Этнографический комплекс «Двор Дружбы Народов»
    и попробуем настоящую кавказскую кухню в ресторане «Амшенский двор»
    Итак начинаем с подготовки вещей и укладки их в багажник вашего иначе взятого прокат авто в Сочи в
    аренду автомобиля. Мы будем проходить практически четырехкилометровый каньон,
    заполненный водой и потому должны содержаться обуты в соответствующу обувь – в идеале это
    трекинговые легкие кроссовки, но коль таковых нет, то весь приемлемы будут обычные
    пляжные туфли, которые защитят ноги через порезов, скольжения и около этом не разбухнут и
    не расклеятся через длительного нахождения в воде. Также, действительно необходим солнце
    защитный крем чтобы тела, купальник, полотенце, рюкзак, перекус, питьевая вода, Probe Pro
    и хоршее настоение)
    Сайт: https://condios33.blogspot.com/

  • sex

    hello there and thank you for your info – I have
    certainly picked up something new from right here. I did however expertise some technical issues using this website, since I experienced to reload the site lots
    of times previous to I could get it to load properly.
    I had been wondering if your hosting is OK? Not that
    I am complaining, but sluggish loading instances times will very frequently affect your placement in google and
    could damage your high-quality score if ads and marketing with Adwords.
    Well I’m adding this RSS to my e-mail and could look out for a lot more of your respective fascinating content.
    Make sure you update this again soon.

  • supreme clothing

    I together with my friends happened to be reviewing the best key points found on your web blog then at once developed a horrible suspicion I never thanked the web site owner for those strategies. Most of the ladies happened to be so joyful to see them and already have clearly been tapping into those things. Appreciation for getting quite accommodating as well as for obtaining varieties of useful subjects millions of individuals are really needing to understand about. My sincere regret for not saying thanks to you earlier.

Leave a Reply

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