diff --git a/testing-modules/testng-jenkins/pom.xml b/testing-modules/testng-jenkins/pom.xml
new file mode 100644
index 0000000000..9a89f633a4
--- /dev/null
+++ b/testing-modules/testng-jenkins/pom.xml
@@ -0,0 +1,48 @@
+
+
+ 4.0.0
+ testng
+ 0.1.0-SNAPSHOT
+ testng-jenkins
+ jar
+
+
+ com.baeldung
+ testing-modules
+ 1.0.0-SNAPSHOT
+
+
+
+ 7.6.1
+
+
+
+
+ org.testng
+ testng
+ ${testng.version}
+ test
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+
+ src\test\resources\test_suite.xml
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing-modules/testng-jenkins/src/test/java/com/baeldung/TestNGSampleTestForNumberAddition.java b/testing-modules/testng-jenkins/src/test/java/com/baeldung/TestNGSampleTestForNumberAddition.java
new file mode 100644
index 0000000000..05b4e590a3
--- /dev/null
+++ b/testing-modules/testng-jenkins/src/test/java/com/baeldung/TestNGSampleTestForNumberAddition.java
@@ -0,0 +1,26 @@
+package com.baeldung;
+
+import static org.testng.AssertJUnit.assertEquals;
+import org.testng.annotations.AfterClass;
+import org.testng.annotations.BeforeClass;
+import org.testng.annotations.Test;
+
+public class TestNGSampleTestForNumberAddition {
+ int firstNumber, secondNumber;
+
+ @BeforeClass
+ public void setup() {
+ firstNumber = 13;
+ secondNumber = 24;
+ }
+
+ @AfterClass
+ public void tearDown() {
+ firstNumber = secondNumber = 0;
+ }
+
+ @Test
+ public void givenNumbers_whenSumIsOdd_thenTrue() {
+ assertEquals(1, ( firstNumber + secondNumber ) % 2);
+ }
+}
diff --git a/testing-modules/testng-jenkins/src/test/java/com/baeldung/TestNGSampleTestForStringLength.java b/testing-modules/testng-jenkins/src/test/java/com/baeldung/TestNGSampleTestForStringLength.java
new file mode 100644
index 0000000000..24cc674684
--- /dev/null
+++ b/testing-modules/testng-jenkins/src/test/java/com/baeldung/TestNGSampleTestForStringLength.java
@@ -0,0 +1,20 @@
+package com.baeldung;
+
+import static org.testng.AssertJUnit.assertEquals;
+import org.testng.annotations.BeforeClass;
+import org.testng.annotations.Test;
+
+public class TestNGSampleTestForStringLength {
+
+ String name;
+
+ @BeforeClass
+ public void setup() {
+ name = "Hannah";
+ }
+
+ @Test
+ public void givenString_whenEvenLength_thenTrue() {
+ assertEquals(0, name.length() % 2);
+ }
+}
diff --git a/testing-modules/testng-jenkins/src/test/resources/test_suite.xml b/testing-modules/testng-jenkins/src/test/resources/test_suite.xml
new file mode 100644
index 0000000000..101fe28ea6
--- /dev/null
+++ b/testing-modules/testng-jenkins/src/test/resources/test_suite.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file