Quality Assurance & Testing

Database Testing

Validate database integrity, test migrations forward and backward, verify schema constraints, manage seed data, detect migration drift, and identify query performance issues. Covers PostgreSQL, MySQL, MongoDB with Prisma, TypeORM, Drizzle, and SQLAlchemy, plus Testcontainers test databases. Use when: "database test," "migration test," "migration rollback," "rollback test," "data integrity," "SQL test," "schema validation," "seed data," "query performance," "Testcontainers." Not for: synthetic data generation/masking at scale — use test-data-management; Docker/IaC test-environment provisioning — use test-environments; SQL injection — use security-testing. Related: test-data-management, test-environments, security-testing, ci-cd-integration.

Publisher / source
petrkindlmann/qa-skills (found on skills.sh)
Upstream record
petrkindlmann/qa-skills
Version
Version 3
Published
Publication review
Approved for publication
Content fingerprint
20ef5ba9aac22e4a29769c22b2eb28d94a9cd0a1d20464626d31baaa50e75b86