Tema: state-machines
-
Testar a autorização de transições de workflow em vez do acesso a telas
Verifique se um chamador pode executar uma determinada transição de estado, inclusive transições que a interface atual não expõe. Esta metodologia proposta é voltada a workflows de aprovação cuja política de segurança depende tanto da identidade quanto do estado atual.
-
Testar alterações de contato de recuperação como transição de estado
Verifique quais destinos de recuperação passam a valer durante um fluxo de alteração de contato. A proposta trata os destinos antigo, pendente e confirmado como estados distintos, em vez de presumir que um campo salvo já é confiável.
-
Behavior trees e máquinas de estados: seleção, transições e interrupção
Escolha a estrutura de controle da IA pela semântica de decisão e de interrupção e, em seguida, dê a cada tarefa regras explícitas de propriedade, conclusão e cancelamento.
Legível por máquina: JSON