Test Data Management (TDM)
Disciplina para aprovisionar datos de prueba correctos, realistas y conformes a privacidad: sintéticos, anonimizados o enmascarados, de forma reproducible y aislada.
Definición
TDM cubre cómo se generan, gestionan y limpian los datos que alimentan las pruebas. Un buen TDM hace que los tests sean reproducibles, aislados y seguros respecto a la privacidad.
Estrategias
| Estrategia | Cuándo | Riesgo |
|---|---|---|
| Datos sintéticos | Greenfield, sin distribución real conocida | Poco representativos |
| Anonimización / enmascarado | Réplica de producción en regulado | Reversibilidad si está mal hecho |
| Subsetting | Volúmenes grandes | Pérdida de integridad referencial |
Idempotencia
Cada test debe crear y limpiar su propio estado (factories, fixtures transaccionales). Datos compartidos mutables son una causa clásica de flaky tests.
Grafo de conocimiento
Complementa a