Estrategia de versionamento de fixtures para QA
Controle mudancas de sample files com conjuntos versionados de fixtures e contratos de compatibilidade.
Codigo
Documento
Imagem
Video
Audio
Arquivo
Performance
Versione fixtures como APIs
Fixtures de teste sao superficies de contrato. Mudancas sem versionamento podem quebrar pipelines em silencio e invalidar benchmarks historicos.
Modelo de versao recomendado
- Major: mudancas breaking em fixtures (schema, caminho ou semantica).
- Minor: fixtures adicionais ou campos extras de metadados.
- Patch: correcoes sem quebra e ajustes de metadados.
Padrao de rollout
Mantenha versoes major anteriores disponiveis durante janelas de sobreposicao. A CI deve rodar as versoes atual e anterior para workflows criticos ate a migracao terminar.
Ferramentas recomendadas
Construtor de matriz de testes de upload
Gere casos de teste de API reutilizaveis a partir de um manifesto.
Abrir ferramentaDiff de manifesto
Compare dois manifestos para detectar arquivos adicionados, removidos ou alterados.
Abrir ferramenta