Testes mutuamente exclusivos

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Evite que testes conflitantes sejam executados em paralelo marcando-os como mutuamente exclusivos. Por exemplo, quando o sistema identifica testes que modificam o mesmo registro, o sistema torna esses testes mutuamente exclusivos. Você também pode marcar manualmente testes como mutuamente exclusivos.

    O sistema marca testes como mutuamente exclusivos quando há um possível conflito de recursos. Quando o sistema não consegue detectar conflitos de recursos automaticamente, você pode criar suas próprias regras de exclusão mútua que podem impedir que testes conflitantes sejam executados em paralelo. Por exemplo, se um teste mudar um registro sys_properties, o registro será exibido em Registros modificados desse teste. Se o caminho de validação de outro teste depender do mesmo registro sys_properties sem nenhuma mudança, esse teste falhará. Isso pode ocorrer se o teste anterior for executado ao mesmo tempo.GIF mostrando como fazer um teste mutuamente exclusivo

    Você pode exibir testes mutuamente exclusivos na lista relacionada Testes mutuamente exclusivos no formulário de teste. Esta lista relacionada mostra todos os testes que não são executados em paralelo com o teste atual e o motivo. O mesmo teste pode aparecer mais de uma vez na lista se houver vários motivos.

    Motivos de testes mutuamente exclusivos

    Os testes são marcados mutuamente exclusivos pelos seguintes motivos.
    • Dois ou mais testes modificam o mesmo registro.
    • Um teste que é executado em paralelo com ele mesmo.
    • Você pode criar suas próprias regras de exclusão mútua quando o sistema não puder detectar conflitos de recursos automaticamente.

    Marque testes como mutuamente exclusivos

    Você pode marcar testes como mutuamente exclusivos usando qualquer um dos métodos a seguir.
    Guia Testes mutuamente exclusivos
    Selecione um teste na lista Testes e navegue até Testes Mutuamente Exclusivos > Adicionar Exclusão Mútua para tornar o teste selecionado mutuamente exclusivo com outro teste.
    Lista de testes
    Selecione um ou mais testes na lista Testes e escolha Adicione teste mutuamente exclusivo No menu de contexto Ação nas linhas selecionadas. Insira um teste na caixa de diálogo Adicionar teste mutuamente exclusivo para tornar os testes selecionados mutuamente exclusivos com o teste atual.
    Executar testes paralelos
    Quando dois ou mais testes forem executados em paralelo, navegue até Resultados de testes > Simulações paralelas. Selecione um ou mais testes e escolha Adicione teste mutuamente exclusivo No menu de contexto Ação nas linhas selecionadas para marcar os testes selecionados como mutuamente exclusivos.
    Nota:
    . Execuções de testes paralelos a guia ficará visível somente se o teste for executado em paralelo com um ou mais testes.