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 herramienta

Constructor de checklist QA

Crea checklists de validacion listas para usar.

Abrir herramienta

Diff de manifiesto

Compara dos manifiestos para detectar archivos anadidos, eliminados o cambiados.

Abrir herramienta