TestNG Maven
TestNG is a testing framework for Java, and Maven is a popular build and dependency management tool. You can easily set up TestNG with Maven to manage your test projects. Here’s how to do it:
Create a Maven Project:
First, create a new Maven project in your preferred IDE or by using the command line:
arduinomvn archetype:generate -DgroupId=com.example -DartifactId=testng-maven-example -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
Replace
com.example
with your desired package name andtestng-maven-example
with your project’s name.Add TestNG as a Dependency:
Open the
pom.xml
file in your project and add the TestNG dependency within the<dependencies>
section:xml<dependencies> <!-- Other dependencies --> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>7.4.0</version> <!-- Replace with the latest TestNG version --> </dependency> </dependencies>
Save the
pom.xml
file, and Maven will automatically download and manage the TestNG library for your project.Create TestNG Test Classes:
Create your TestNG test classes with test methods. Here’s a simple example:
javaimport org.testng.annotations.Test; public class MyTest { @Test public void myTestMethod() { // Your test code goes here } }
Run Tests with Maven:
You can run your TestNG tests using Maven by running the following command from the project’s root directory:
bashmvn test
Maven will execute your TestNG tests, and you will see the test results in the console.
View TestNG Reports:
TestNG generates detailed test reports that you can find in the
target/surefire-reports
directory of your Maven project. These reports provide information about test results, failures, and more.
Demo Day 1 Video:
Conclusion:
Unogeeks is the No.1 IT Training Institute for Selenium Training. Anyone Disagree? Please drop in a comment
You can check out our other latest blogs on Selenium here – Selenium Blogs
You can check out our Best In Class Selenium Training Details here – Selenium Training
Follow & Connect with us:
———————————-
For Training inquiries:
Call/Whatsapp: +91 73960 33555
Mail us at: info@unogeeks.com
Our Website ➜ https://unogeeks.com
Follow us:
Instagram: https://www.instagram.com/unogeeks
Facebook:https://www.facebook.com/UnogeeksSoftwareTrainingInstitute
Twitter: https://twitter.com/unogeeks