Preparação

O que você precisa

  • ✅ Navegador moderno (Chrome, Firefox, Safari, Edge)
  • ✅ Site que quer testar aberto
  • ✅ Teclado (sem mouse!)
  • ✅ Cerca de 15-30 minutos

Teclas Importantes

Tab ↹

Avança para o próximo elemento focável

Use repetidamente para navegar

Shift + Tab

Retrocede para o elemento anterior

Volta na sequência

Enter ↩️

Ativa links e botões

Também envia formulários

Espaço

Marca checkboxes

Ativa botões

Escape

Fecha modais/dropdowns

Sai de modo especial

Setas ↑ ↓ ← →

Navega em menus dropdown

Muda seleções em radio

Teste 1: Navegação com Tab

Objetivo

Verificar se todos elementos interativos podem ser acessados com Tab

1. Comece no topo

Abra o site e vá ao topo da página (Ctrl/Cmd + Home)

2. Pressione Tab repetidamente

Observe quais elementos recebem focus (devem ter outline/border visível)

Espera: Elemento com outline/mudança visível

Problema: Nada muda, não sabe onde está

3. Verifique a ordem

A navegação deve ser lógica (esquerda→direita, topo→rodapé)

Problema: Pula de forma aleatória

4. Registre problemas

Anotue elementos que:

  • Não recebem focus
  • Não têm indicador visível
  • Estão em ordem estranha

5. Teste ao final

Continue Tab até chegar no final da página

Bom: Chega até o final sem ficar preso

Problema: Focus desaparece ou fica preso

Checklist: Navegação Tab

Teste 2: Ativar com Enter

Objetivo

Verificar se todos botões e links funcionam com Enter

1. Navegue até um link

Use Tab até chegar em um link

2. Pressione Enter

Esperado: Link é ativado (navega ou abre popup)

Problema: Nada acontece

3. Teste botões

Especialmente botões customizados (DIVs com onclick)

Esperado: Botão ativa com Enter

4. Teste menus dropdown

Se tem dropdown, pressione Enter para abrir

Esperado: Menu abre/fecha com Enter

Checklist: Enter

Teste 3: Escape em Modais

Objetivo

Verificar se Escape fecha modais e dropdowns

1. Abra um modal/dropdown

Tab até botão que abre modal, pressione Enter

2. Pressione Escape

Esperado: Modal/dropdown fecha

Problema: Nada acontece, fica preso

3. Testes adicionais

Modal com botão X: Tab até X, Enter funciona?

Dropdown: Arrow keys para navegar itens?

Checklist: Escape e Modais

Teste 4: Formulários

Objetivo

Verificar se formulários são completamente preenchíveis com teclado

1. Navegue até o formulário

Use Tab até primeiro campo

2. Sabe qual é o campo?

Esperado: Label ou placeholder deixa claro

Problema: Sem saber o que preencher

3. Preencha com Tab entre campos

Use Tab para ir para próximo campo

Espaço para checkboxes

Setas para radio buttons

4. Mensagens de erro

Se errar, pode ver mensagem de erro?

Problema: Erro visível mas não anunciado

5. Envie o formulário

Tab até botão Enviar, pressione Enter

Esperado: Formulário envia

Checklist: Formulários

Documentar Problemas

Para cada problema encontrado, anote:

Exemplo:

  • 📍 Localização: Botão "Enviar" no formulário de contato
  • 🔴 Problema: Botão não mostra focus visual
  • 💡 Solução: Adicionar outline ao :focus
  • 🔧 Código: button:focus { outline: 2px solid #0066cc; }

Próximos Passos

  1. Execute todos os 4 testes acima
  2. Documente problemas encontrados
  3. Consulte guia de correções
  4. Implemente correções
  5. Teste novamente para validar