Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Database Testing Tools
  3. Database Rider

Database Rider

On the record

Additional features
It includes dataset export and database connection leak detection.database-rider.github.io · read 9 Oct 2026
CDI integration
A CDI interceptor can read @DataSet to prepare the database in CDI tests.database-rider.github.io · read 5 Oct 2026
Configuration
Dataset and DBUnit configuration can be provided through annotations or YAML files.database-rider.github.io · read 9 Oct 2026
Connection checks
The listed features include database connection leak detection.database-rider.github.io · read 5 Oct 2026
Cucumber integration
The project includes a CDI-aware Cucumber runner for database-backed tests.database-rider.github.io · read 5 Oct 2026
Database support
The project lists support for multiple databases and uses a JDBC connection to create its DBUnit rule.database-rider.github.io · read 9 Oct 2026
Dataset features
Datasets support date and time values, Groovy and JavaScript scripts, and regular expressions in expected data.database-rider.github.io · read 9 Oct 2026
Dataset formats
It supports datasets in JSON, YAML, XML, XLS, CSV, and XLSX formats.database-rider.github.io · read 9 Oct 2026
Distribution
The documentation shows the core module added as a Maven dependency with test scope.github.com · read 9 Oct 2026
Expected data
Expected datasets can contain regular expressions.database-rider.github.io · read 5 Oct 2026
Export
The documentation describes exporting datasets, including to YAML, JSON, XML, XLS, and CSV.database-rider.github.io · read 5 Oct 2026
Intended users
The project is aimed at developers who want to seed database state for JUnit tests.database-rider.github.io · read 9 Oct 2026
JDBC requirement
The JUnit 4 DBUnit rule requires a JDBC connection to be created.database-rider.github.io · read 5 Oct 2026
JUnit support
It provides JUnit 4 rules and a JUnit 5 extension for preparing database state from dataset annotations.database-rider.github.io · read 5 Oct 2026
License
The project repository identifies its license as Apache-2.0.github.com · read 9 Oct 2026
Maintainer
The project site lists Rafael M. Pestano as maintainer.database-rider.github.io · read 5 Oct 2026
Purpose
Database Rider brings DBUnit into JUnit tests to support database testing.database-rider.github.io · read 9 Oct 2026
Scriptable datasets
Datasets can use Groovy and JavaScript scripts.database-rider.github.io · read 5 Oct 2026

Alternatives to Database Rider

Every alternative, ranked