Software Engineering KB

Home

❯

06 Development Process

❯

01 Testing

❯

01 Concept

❯

Database Tests

Database Tests

Feb 10, 20261 min read

  • testing
  • database-tests

Database Tests

← Back to Integration Testing

Testing interactions with real databases. Testcontainers spin up real database instances in Docker. In-memory databases provide speed. Transaction rollback ensures test isolation by rolling back changes after each test.

Key Properties

  • Testcontainers
  • In-Memory Databases
  • Transaction Rollback

Related

  • Fakes (in-memory database as fake)
  • Fixtures (test data setup)

testing database-tests


Graph View

  • Database Tests
  • Key Properties
  • Related

Backlinks

  • Integration Testing
  • Fakes
  • Fixtures
  • Testcontainers

Created with Quartz v4.5.2 © 2026

  • GitHub