Estrategia de versionado de fixtures para QA
Controla cambios de archivos de muestra con conjuntos versionados de fixtures y contratos de compatibilidad.
Codigo
Documento
Imagen
Video
Audio
Archivo
Rendimiento
Versiona los fixtures como APIs
Los fixtures de prueba son superficies de contrato. Los cambios sin versionado pueden romper pipelines en silencio e invalidar benchmarks historicos.
Modelo de version recomendado
- Major: cambios breaking en fixtures (schema, ruta o semantica).
- Minor: fixtures adicionales o campos de metadatos.
- Patch: correcciones sin ruptura y ajustes de metadatos.
Patron de rollout
Manten disponibles las versiones major anteriores durante ventanas de solapamiento. La CI deberia ejecutar versiones actual y anterior para workflows criticos hasta que termine la migracion.
Herramientas recomendadas
Constructor de matriz de pruebas de carga
Genera casos de prueba de API reutilizables a partir de un manifiesto.
Abrir herramientaDiff de manifiesto
Compara dos manifiestos para detectar archivos anadidos, eliminados o cambiados.
Abrir herramienta