diff --git a/testing-modules/spring-testing-3/pom.xml b/testing-modules/spring-testing-3/pom.xml
index 92c48fb94975..305cce6f57bc 100644
--- a/testing-modules/spring-testing-3/pom.xml
+++ b/testing-modules/spring-testing-3/pom.xml
@@ -19,6 +19,10 @@
org.springframework.boot
spring-boot-starter-web
+
+ org.springframework.boot
+ spring-boot-starter-data-jpa
+
org.junit.jupiter
junit-jupiter
@@ -41,6 +45,12 @@
jackson-databind
${jackson.version}
+
+ org.hsqldb
+ hsqldb
+ ${hsqldb.version}
+ test
+
diff --git a/testing-modules/spring-testing-2/src/main/java/com/baeldung/dbteardown/Customer.java b/testing-modules/spring-testing-3/src/main/java/com/baeldung/dbteardown/Customer.java
similarity index 100%
rename from testing-modules/spring-testing-2/src/main/java/com/baeldung/dbteardown/Customer.java
rename to testing-modules/spring-testing-3/src/main/java/com/baeldung/dbteardown/Customer.java
diff --git a/testing-modules/spring-testing-2/src/main/java/com/baeldung/dbteardown/CustomerRepository.java b/testing-modules/spring-testing-3/src/main/java/com/baeldung/dbteardown/CustomerRepository.java
similarity index 100%
rename from testing-modules/spring-testing-2/src/main/java/com/baeldung/dbteardown/CustomerRepository.java
rename to testing-modules/spring-testing-3/src/main/java/com/baeldung/dbteardown/CustomerRepository.java
diff --git a/testing-modules/spring-testing-2/src/main/java/com/baeldung/dbteardown/DbteardownApplication.java b/testing-modules/spring-testing-3/src/main/java/com/baeldung/dbteardown/DbteardownApplication.java
similarity index 100%
rename from testing-modules/spring-testing-2/src/main/java/com/baeldung/dbteardown/DbteardownApplication.java
rename to testing-modules/spring-testing-3/src/main/java/com/baeldung/dbteardown/DbteardownApplication.java
diff --git a/testing-modules/spring-testing-2/src/test/java/com/baeldung/concurrent/Spring5JUnit4ConcurrentIntegrationTest.java b/testing-modules/spring-testing-3/src/test/java/com/baeldung/concurrent/Spring5JUnit4ConcurrentIntegrationTest.java
similarity index 100%
rename from testing-modules/spring-testing-2/src/test/java/com/baeldung/concurrent/Spring5JUnit4ConcurrentIntegrationTest.java
rename to testing-modules/spring-testing-3/src/test/java/com/baeldung/concurrent/Spring5JUnit4ConcurrentIntegrationTest.java
diff --git a/testing-modules/spring-testing-2/src/test/java/com/baeldung/dbteardown/JdbcTemplateIntegrationTest.java b/testing-modules/spring-testing-3/src/test/java/com/baeldung/dbteardown/JdbcTemplateIntegrationTest.java
similarity index 100%
rename from testing-modules/spring-testing-2/src/test/java/com/baeldung/dbteardown/JdbcTemplateIntegrationTest.java
rename to testing-modules/spring-testing-3/src/test/java/com/baeldung/dbteardown/JdbcTemplateIntegrationTest.java
diff --git a/testing-modules/spring-testing-2/src/test/java/com/baeldung/dbteardown/JdbcTestUtilsIntegrationTest.java b/testing-modules/spring-testing-3/src/test/java/com/baeldung/dbteardown/JdbcTestUtilsIntegrationTest.java
similarity index 100%
rename from testing-modules/spring-testing-2/src/test/java/com/baeldung/dbteardown/JdbcTestUtilsIntegrationTest.java
rename to testing-modules/spring-testing-3/src/test/java/com/baeldung/dbteardown/JdbcTestUtilsIntegrationTest.java
diff --git a/testing-modules/spring-testing-2/src/test/java/com/baeldung/dbteardown/PropertiesIntegrationTest.java b/testing-modules/spring-testing-3/src/test/java/com/baeldung/dbteardown/PropertiesIntegrationTest.java
similarity index 100%
rename from testing-modules/spring-testing-2/src/test/java/com/baeldung/dbteardown/PropertiesIntegrationTest.java
rename to testing-modules/spring-testing-3/src/test/java/com/baeldung/dbteardown/PropertiesIntegrationTest.java
diff --git a/testing-modules/spring-testing-2/src/test/java/com/baeldung/dbteardown/SqlScriptIntegrationTest.java b/testing-modules/spring-testing-3/src/test/java/com/baeldung/dbteardown/SqlScriptIntegrationTest.java
similarity index 100%
rename from testing-modules/spring-testing-2/src/test/java/com/baeldung/dbteardown/SqlScriptIntegrationTest.java
rename to testing-modules/spring-testing-3/src/test/java/com/baeldung/dbteardown/SqlScriptIntegrationTest.java
diff --git a/testing-modules/spring-testing-2/src/test/java/com/baeldung/dbteardown/TransactionalIntegrationTest.java b/testing-modules/spring-testing-3/src/test/java/com/baeldung/dbteardown/TransactionalIntegrationTest.java
similarity index 100%
rename from testing-modules/spring-testing-2/src/test/java/com/baeldung/dbteardown/TransactionalIntegrationTest.java
rename to testing-modules/spring-testing-3/src/test/java/com/baeldung/dbteardown/TransactionalIntegrationTest.java
diff --git a/testing-modules/spring-testing-3/src/test/resources/application-hsql.properties b/testing-modules/spring-testing-3/src/test/resources/application-hsql.properties
new file mode 100644
index 000000000000..4a070b11b2d0
--- /dev/null
+++ b/testing-modules/spring-testing-3/src/test/resources/application-hsql.properties
@@ -0,0 +1,4 @@
+spring.datasource.driver-class-name=org.hsqldb.jdbc.JDBCDriver
+spring.datasource.url=jdbc:hsqldb:mem:testdb
+spring.jpa.database-platform=org.hibernate.dialect.HSQLDialect
+spring.jpa.hibernate.ddl-auto=update
\ No newline at end of file
diff --git a/testing-modules/spring-testing-2/src/test/resources/cleanup.sql b/testing-modules/spring-testing-3/src/test/resources/cleanup.sql
similarity index 100%
rename from testing-modules/spring-testing-2/src/test/resources/cleanup.sql
rename to testing-modules/spring-testing-3/src/test/resources/cleanup.sql