< session />

Setting Up Data Driven Tests with Java Tools

Wed, 23 April

Everyone knows that performing tests during development is essential. But when it comes to data-driven test cases, how do we ensure clean environments, reproducible outcomes, and correct database states? How can we verify that results match expectations, especially when testing database interactions? The Java ecosystem offers a wide range of tools that can help address these challenges.

In this session, we’ll explore how to configure data-driven test cases using popular Java tools. We’ll cover:

  • Setting up data-driven tests with Testcontainers to create isolated and reproducible environments.
  • Managing and verifying database states using DbUnit and Database Rider.
  • Testing complex PL/SQL statements to ensure that database logic is correct.

By the end of this session, you’ll have a clear understanding of how to implement and manage data-driven testing strategies in your Java applications, ensuring accurate, reliable, and maintainable tests for your database-dependent code.

Target Audience: This session is aimed at Java Developers and Test Engineers who work with database-driven applications and want to improve their testing practices. Back-end Developers who manage database interactions and need to ensure data integrity through testing will also benefit. QA Engineers involved in test automation and data-driven testing will find practical insights for improving test reliability and efficiency using Java tools.

< speaker_info />

About the speaker

Andres Almiray

Senior Principal Product Manager, Oracle

Andres is a Java/Groovy developer and a Java Champion with more than 2 decades of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated on popular projects like Groovy, Griffon, and DbUnit, as well as starting his own projects. Founding member of the Griffon framework and Hackergarten community event. Author of JReleaser.