Requisito precisa virar cenário
O Factory Acceptance Test verifica o escopo acordado antes da validação no local. Para WCS, uma matriz deve ligar requisito, pré-condição, estímulo, resultado esperado e evidência. Expressões como funcionamento correto ou resposta rápida precisam ser substituídas por condições observáveis e limites acordados.
Separe o que o ambiente comprova do que permanece dependente da instalação. Um emulador pode verificar protocolos e sequências, mas não comprova alinhamento mecânico, cobertura de sensores ou comportamento físico de todas as cargas. Essas lacunas devem seguir para o SAT.
Cenários nominais e de falha
Inclua fluxo completo, duplicação, mensagem fora de ordem, indisponibilidade, cancelamento e reinício com tarefa aberta. Teste também cargas e destinos inválidos. A repetição deve produzir evidência de que o estado permanece coerente, não apenas de que a tela mostra um alarme.
Use dados de teste identificáveis e uma forma de retornar às pré-condições. Sem controle do estado inicial, um resultado pode depender de resíduos do ensaio anterior. Versione aplicação, configuração e modelo usado para emular equipamentos.
Carga e observabilidade
O perfil de teste precisa representar mix, rajadas e distribuição de destinos. Um fluxo uniforme raramente reproduz bloqueios. Meça tempo de resposta por etapa, idade de filas, consumo de recursos e capacidade de recuperar atraso após interrupção.
Capture a correlação entre solicitação, comandos e eventos. Quando o teste falhar, a evidência deve permitir localizar a fronteira responsável. Uma gravação da tela ajuda, mas não substitui os estados e mensagens que explicam o resultado.
Exemplo: conclusão perdida
O emulador executa T17 e suprime a confirmação. O WCS deve entrar no comportamento previsto: consultar, aguardar ou reconciliar, conforme o contrato. Quando a confirmação é retransmitida, a tarefa deve terminar uma única vez. O teste também repete o evento para verificar deduplicação.
Registre resultado, desvios e severidade. Pendências precisam de responsável e critério para bloqueio ou aceite condicionado. Encerrar o FAT não significa que o sistema inteiro está aprovado para produção; significa que o conjunto de evidências daquela etapa foi aceito.
Critérios para verificar no projeto
- Ligar cada requisito a um cenário e uma evidência.
- Versionar emulador, configuração e dados de teste.
- Distinguir resultados comprovados das verificações reservadas ao SAT.
Os exemplos descrevem decisões de engenharia e cenários de teste. Interfaces, limites e recursos implantados são definidos no escopo de cada projeto.