Teste Inteligente de Diálogo Modal

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
Free Trial
Not for use with personal data

O IGT de Diálogo Modal ajuda a determinar se seu diálogo modal é acessível. Usuários de leitores de tela e usuários que não podem usar um mouse devem ser capazes de interagir com o diálogo modal sem acessar de forma confusa o conteúdo por trás do modal.

Como funciona

A primeira coisa que você terá que fazer é colocar a página no estado que deseja testar. Depois disso, algumas perguntas simples o guiarão na conclusão dos testes de acessibilidade que determinam se o seu Diálogo Modal tem problemas de acessibilidade ou não. O IGT de Diálogo Modal irá eliminar todo o tédio de ter que conhecer os meandros dos problemas que podem surgir com diálogos modais ao atender usuários com deficiência.

important

O IGT de Diálogo Modal pode ser transformado em um fluxo de trabalho automatizado com o novo recurso Reprodução Automática .

Passo 1: Selecionar o Modal

O modal que você gostaria de testar possui um botão que o lança?

Geralmente, um modal é iniciado pela interação de "clique" de um usuário com um controle como um botão. Se for esse o caso, selecione "Sim, meu modal tem um iniciador". Em seguida, você será solicitado a selecionar o iniciador do modal.

Se o modal que você está testando for lançado automaticamente (como um modal de tempo limite da sessão) ou acionado por algo que não seja o clique do usuário, selecione "Não, meu modal é acionado por outra coisa.". Depois disso, você será solicitado a acionar o modal e selecioná-lo.

note

Se o IGT não conseguir detectar automaticamente o elemento modal, você será solicitado a selecioná-lo.

Passo 2: Verificações do Modal

Esta etapa é completamente automatizada, então você não precisa fazer nada! Durante esta etapa automatizada, o IGT determina o seguinte:

  • se o correto role é usado
  • se o foco está preso dentro do diálogo
  • se o conteúdo fora do modal está oculto para leitores de tela (via aria-modal=true no próprio diálogo ou aria-hidden=true fora do diálogo)

Após esta etapa automatizada, o IGT perguntará:

Este modal pode ser dispensado ou fechado?

Se este modal pode ser dispensado, o IGT tentará fechá-lo automaticamente usando a tecla ESC . Se a tecla ESC não dispensou o modal, você será solicitado a dispensá-lo manualmente.

Uma vez que o modal é dispensado, você será solicitado a validar se o foco retornou ao iniciador ou algum outro elemento lógico.

Executando no Modo Automatizado

Quando o modo IGT automatizado estiver ativado, o IGT de Diálogo Modal mantém as mesmas etapas de configuração que você usa no teste padrão, em seguida, transfere para a IA avaliar automaticamente a dispensa e a restauração do foco.

Passo 1: Identifique e inicie o modal

Assim como no teste padrão, você dirá primeiro ao IGT como seu modal é iniciado:

  • Se o modal tiver um iniciador, selecione Sim, meu modal tem um iniciador e escolha o controle de lançamento.
  • Se o modal for acionado de outra forma (como um diálogo de tempo limite da sessão), selecione Não, meu modal é acionado por outra coisa e acione o modal você mesmo para que o IGT possa capturá-lo.

Se o modal não puder ser detectado automaticamente, você será solicitado a selecioná-lo.

Passo 2: A IA analisa seu modal

Uma vez que o modal é capturado, a IA assume as partes do teste que normalmente requerem interação manual:

  • Dispensa: a IA determina se o modal deve ser dispensável e, em seguida, tenta fechá-lo automaticamente — primeiro com a tecla ESC chave e depois usando controles de dispensação que ele identifica (como um botão de fechar ou o fundo).
  • Restauração do foco: Após o fechamento do modal, a IA verifica se o foco retornou a um elemento lógico, como o iniciador.

As verificações restantes do modal — diálogo correto role, foco preso dentro do diálogo e conteúdo fora do modal escondido dos leitores de tela — continuam a ser executadas automaticamente como parte do teste.

Quando a análise estiver concluída, você revisará as descobertas da IA, fará as correções necessárias e finalizará seu teste. Veja IGTs Automatizados para detalhes sobre a revisão dos resultados, correção de erros e conclusão do seu teste.

O que ele testa

  • o foco é direcionado para o modal quando iniciado
  • uso correto de modais aceitáveis role
  • o foco é preso dentro do diálogo
  • conteúdo fora do diálogo é escondido dos leitores de tela
  • dispensa do modal por teclado
  • o foco retorna ao elemento lógico (normalmente o iniciador)