Setting up Data Driven #Tests with #Java Tools
summary
Shows how to configure data-driven tests using Testcontainers with Oracle Free image (23.x), seed databases with XML datasets and verify changes with DbUnit + Database Rider. Demo runs two tests (sanity read and insert+compare), containers boot in ~10s for the slim OCI images (older full images take ~3 minutes and ~9GB), datasets live as XML/YAML, and deliberate changes make the expected test fail. Also covers PL/SQL testing via the Maven utplsql plugin and CI use with a GitHub Action for Oracle.
AI-written summary · about
chapters (8)
- 0:00Introduction and setup
- 3:35Database testing challenges
- 10:00TestContainers overview
- 13:35Oracle database options
- 21:35Demo setup with DBUnit
- 29:24Demo with Database Writer
- 36:24Future tools and CI integration
- 37:50About the speaker and Q&A
related talks
46mSetting Up Data Driven Tests with Java Tools
38mSetting up data driven tests with Java tools
59mSetting Up Data Driven Tests with Java Tools
39mAndres Almiray: Setting Up Data Driven Tests
13mImproving Integration Tests using Testcontainers
47mIntegration Tests: testcontainers to the Rescue
28mPostmortem: TDD with TestContainers
48mMaking Your Testcontainers Experience Smoother
