What is JUnit and what are the features of it?

0 votes
Jun 11 in Selenium by Irfaan
14 views

1 answer to this question.

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
0 votes

Hey Irfaan, JUnit is an open source unit testing tool and used to test small/large units of code. To run the JUnit test you don’t have to create a class object or define the main method. Junit provides assertion library which is used to evaluate the test result. Annotations of JUnit are used to run the test method. JUnit is also used to run the Automation suite having multiple test cases. 

It is used by developers to implement unit testing in Java, and accelerate programming speed and increase the quality of code. JUnit test framework provides the following important features:

  • Fixtures: Fixed state of a set of objects used as a baseline for running tests. The purpose of a test fixture is to ensure that there is a well-known and fixed environment in which tests are run so that results are repeatable.
  • Test suites: Bundles a few unit test cases and runs them together. Both @RunWith and @Suite annotation are used to run the suite test. 
  • Test runners: Test runner is used for executing the test cases.
  • JUnit classes: JUnit classes are important classes, used in writing and testing JUnits. Some of the important classes are Assert, TestCase, TestResult.
    answered Jun 11 by Anvi
    • 7,480 points

    Related Questions In Selenium

    0 votes
    1 answer

    What is Xpath and what are the types of it in Selenium Webdriver?

    Hi Piyush, XPath is defined as XML path. It is ...READ MORE

    answered May 8 in Selenium by Pratibha
    • 2,520 points
    31 views
    0 votes
    1 answer

    What is a Selenium framework and what are the benefits of it?

    Hi Disha, Selenium framework is a code structure ...READ MORE

    answered May 13 in Selenium by Abha
    • 9,330 points
    19 views
    0 votes
    1 answer

    What are locators in Selenium and what are the different types of it?

    Hi Divya, in Selenium Locators define an ...READ MORE

    answered May 7 in Selenium by Abha
    • 9,330 points
    37 views
    0 votes
    1 answer

    Finding WebDriver element with Class Name in java

    The better way to handle this element ...READ MORE

    answered Apr 10, 2018 in Selenium by nsv999
    • 5,050 points
    142 views
    0 votes
    1 answer
    0 votes
    1 answer

    Geo-location microphone camera pop up

    To Allow or Block the notification, access using Selenium and you have to ...READ MORE

    answered May 11, 2018 in Selenium by Samarpit
    • 5,130 points
    532 views
    0 votes
    1 answer

    How to use such xpath to find web elements

    It's much simpler to use: #MyDiv123 > div.super or ...READ MORE

    answered Jun 14, 2018 in Selenium by Samarpit
    • 5,130 points
    134 views
    0 votes
    1 answer

    What is PhantomJS and what is the usage of it?

    Hi Ojaswini, PhantomJS is a headless browser with ...READ MORE

    answered May 17 in Selenium by Anvi
    • 7,480 points
    16 views
    0 votes
    1 answer

    What is the difference between findElement and findElements in Selenium Webdriver?

    Hi Nilaabh, Selenium Webdriver uses findElement and ...READ MORE

    answered May 8 in Selenium by Anvi
    • 7,480 points
    70 views

    © 2018 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
    "PMP®","PMI®", "PMI-ACP®" and "PMBOK®" are registered marks of the Project Management Institute, Inc. MongoDB®, Mongo and the leaf logo are the registered trademarks of MongoDB, Inc.