Abordar dados de teste: acessórios, exportações e verificações repetíveis
Planeje acessórios de endereço em torno do comportamento em teste, preserve-os nas exportações e torne as falhas repetíveis.
Testes de formatação separados da verificação de endereço
Um componente de formulário pode ser testado com valores sintéticos. Uma integração de remessa precisa do sandbox do fornecedor ou de um destino autorizado. Decida qual limite o teste cobre antes de escolher seus dados.
Mantenha os fixtures pequenos e versionados
Armazene apenas os campos necessários ao cenário, use uma semente estável quando disponível e registre a versão do fixture ou do gerador. Quando um catálogo é alterado, a versão ajuda a explicar por que um instantâneo passado anteriormente é diferente.
Transforme casos em uma matriz de checkout
Cubra campos obrigatórios e opcionais, valores longos, scripts não latinos, códigos postais omitidos e caminhos de exportação/importação. Mantenha um resultado esperado por caso para que uma falha aponte para uma regra específica.