difference between and testng and junit
-Annotations; JUnit --> @Test, @BeforeClass, @AfterClass, @Before, @After, @Ignore TestNG --> @Test, @BeforeTest, @BeforeClass, @BeforeSuite, @BeforeMethod, @AfterTest, @AfterClass, @AfterSuite, @AfterMethod -Both are testing framework to help us running automation scripts. -TestNG provide HTML report. -TestNG has @DataProvider annotation same as Cucumber Scenario Outline for DDT -Both We can do parallel testing, but in different way. In TestNG we use XML runner. In JUnit we use Maven Surefire Plugins. -TestNG support group test but JUNit doesn't support. -TestNG and JUnit both of them have parameterized testing but TestNG parameterizedd test configuration is very easy to configure. There are two ways to achieve it in TestNG; @Parameters and TestNG xml file @DataProvider