Gira a Web como um sistema empresarial.

Pesquisar estratégia, design ou operações Web...
Abrir ou fechar o menu

Acessibilidade Web

Como criar um programa de testes de acessibilidade web por funções

Crie uma matriz prática que distribui testes de acessibilidade por função e fase, ajusta a profundidade ao risco e torna cada lançamento rastreável.

Cinco colegas estão reunidos à volta de uma mesa enquanto um homem coloca um cartão numa grelha junto a equipamentos de acessibilidade.

Um programa de testes de acessibilidade distribui verificações e decisões por todo o ciclo de entrega, em vez de entregar o problema a um especialista na véspera do lançamento. Para cada alteração, a equipa deve saber antecipadamente o que será testado, em que fase, por quem, com que competências, que evidência ficará registada, o que impede a publicação e quem confirma a correção. Assim, um relatório automático deixa de ser confundido com uma decisão completa sobre acessibilidade.

Princípios essenciais

  • A acessibilidade funciona como evidência distribuída ao longo da entrega, não como uma auditoria especializada acrescentada no fim.
  • Cada método precisa de um gatilho, uma fase, um executante, um responsável pela aceitação, evidência, uma regra de bloqueio e um dono do novo teste.
  • Automação, verificação manual, tecnologias de apoio e avaliação com pessoas com deficiência respondem a perguntas diferentes.
  • O risco aumenta a profundidade do teste, mas nunca transforma um percurso não testado numa afirmação de conformidade.
  • Uma exceção regista uma decisão de risco autorizada; não altera o resultado do teste nem cria conformidade.

O que transforma os testes de acessibilidade num programa, e não numa auditoria final?

Quatro colegas separam cartões azul-escuros e âmbar em tabuleiros sobre uma mesa com teclado, auscultadores e pastas.

Um programa combina formas distintas de evidência no momento em que ainda podem mudar o trabalho, mantendo uma pessoa autorizada responsável pela aceitação. A deteção automática encontra condições programaticamente verificáveis; a verificação manual examina comportamento e significado; os testes com tecnologias de apoio observam compatibilidade durante tarefas; e a avaliação com pessoas com deficiência investiga usabilidade e necessidades não satisfeitas. Nenhuma destas camadas substitui integralmente as restantes.

A W3C recomenda avaliar cedo e ao longo do desenvolvimento ou redesenho e esclarece que nenhuma ferramenta consegue determinar, isoladamente, se um sítio cumpre as normas de acessibilidade. Por isso, designers, autores, programadores e QA conservam responsabilidade pelas decisões que produzem. A liderança de acessibilidade define política, ensina métodos, acompanha a qualidade e ajuda a interpretar casos difíceis, sem se tornar o ponto obrigatório por onde passa cada verificação.

  • Design: decisões de interação, hierarquia, contraste, foco e comportamento responsivo.
  • Conteúdos: significado de títulos, rótulos, instruções, ligações, alternativas e documentos.
  • Desenvolvimento: implementação acessível, critérios de aceitação e verificações locais.
  • QA: plano independente, execução, registo de defeitos, evidência e novo teste.
  • Responsável de produto ou lançamento: aceitação da evidência e decisão de publicar.

Como deve variar a profundidade dos testes consoante a alteração?

Dois adultos seguram quatro pilhas crescentes de cartões numa mesa com teclado, auscultadores, lupa e linha Braille.

A profundidade deve aumentar quando a alteração introduz interação, reutilização, novidade, impacto potencial ou risco num percurso crítico. Antes de escolher métodos, inventarie os percursos, componentes, modelos, tipos de conteúdo, documentos, meios, controlos e tecnologias suportadas que podem ser afetados. Esta classificação é um modelo editorial adaptável, não uma escala oficial: trabalho aparentemente simples continua a exigir evidência aplicável e uma barreira conhecida nunca deve ser descartada apenas por a alteração ter sido classificada como menor.

  • Alteração apenas de conteúdo: revisão humana e verificações automáticas aplicáveis; acrescentar estrutura, teclado, ampliação ou tecnologia de apoio se mudarem significado, meios, documentos ou controlos.
  • Alteração visual ou de disposição: revisão de design, automação e reformatação; incluir foco sempre que o comportamento interativo seja afetado.
  • Componente ou interação: critérios antes da implementação, verificações do programador, QA independente, estados relevantes, tarefas representativas e regressão quando houver reutilização.
  • Novo modelo, percurso crítico ou grande lançamento: todas as camadas aplicáveis, tecnologias de apoio por pessoas treinadas, cobertura representativa, avaliação de conformidade por amostragem e participação de pessoas com deficiência.

Quando uma avaliação de conformidade mais ampla for necessária, a WCAG-EM orienta a definição do âmbito e do objetivo, a exploração das vistas e funções essenciais, a seleção de cobertura representativa, a avaliação e o relatório. Uma amostra sustenta conclusões apenas dentro do âmbito declarado: não autoriza a equipa a apresentar percursos não testados como conformes. Registe também exclusões, tecnologias consideradas e estados importantes para que o resultado possa ser interpretado e repetido.

O que deve constar da matriz de responsabilidade e quem assume cada passagem?

Três colegas colocam cartões azul-escuros numa matriz de parede com cinco colunas, diante de bolsas e dispositivos de teste.

A matriz deve dar a cada camada um gatilho e âmbito, a primeira fase útil, um executante, um responsável pela aceitação, as competências e o ambiente necessários, a evidência conservada, a regra de bloqueio e o dono da correção e do novo teste. Estas colunas transformam uma intenção genérica numa passagem verificável. Uma pessoa pode acumular funções numa equipa pequena, mas o registo deve indicar que papel está a desempenhar e preservar revisão treinada ou independente no trabalho de maior risco.

Exemplos públicos da Section508.gov mostram como design, conteúdos, desenvolvimento, QA, especialistas e responsáveis pela aprovação podem participar no mesmo ciclo. A adaptação útil para uma empresa portuguesa é o princípio de responsabilidade distribuída, não a importação de regras federais norte-americanas. Quem cria continua responsável pelo trabalho; QA e avaliadores especializados acrescentam independência; a pessoa autorizada para o lançamento aceita ou rejeita o risco com base na evidência.

A acessibilidade deixa de ser a verificação final de outra pessoa quando cada alteração chega com evidência, responsável e caminho de novo teste.

Matriz prática de propriedade dos testes de acessibilidade
Camada, gatilho e âmbitoPrimeira fase, executante, competência e ambienteResponsável pela aceitação e evidência conservadaEfeito no lançamento e dono do novo teste
Verificações automáticas em código, modelos, componentes e páginas alteradasDurante autoria e desenvolvimento; autores ou programadores usam regras adequadas ao contexto e QA confirma a coberturaQA aceita o registo de âmbito, configuração, resultados e limitaçõesFalhas definidas pela política bloqueiam; quem alterou corrige e o teste é repetido automaticamente e por QA
Revisão de conteúdos quando mudam texto, estrutura, meios, documentos ou mensagens de estadoNa redação e no design; autor ou editor avalia significado no contextoResponsável editorial aceita títulos, rótulos, instruções, ligações, alternativas e evidência da revisãoConteúdo ambíguo ou em falta bloqueia segundo a política; o autor corrige e outro revisor confirma
Revisão por teclado em controlos, componentes, formulários e tarefas afetadasDesde o protótipo funcional; programador faz verificações locais e QA executa tarefas independentementeQA aceita passos, estados, ordem e visibilidade do foco e resultadosUma tarefa necessária que não possa ser concluída bloqueia; desenvolvimento corrige e QA repete
Ampliação e reformatação quando mudam disposição, tipografia, navegação ou componentesEm design responsivo e QA; designer e QA verificam as vistas afetadas no ambiente definidoQA aceita capturas ou notas de estado, dimensões, perdas e obstruçõesPerda aplicável de informação ou funcionalidade bloqueia; design e desenvolvimento corrigem, QA repete
Leitor de ecrã ou tecnologia de apoio selecionada em interações, estados e percursos representativosApós protótipo funcional e antes do lançamento; avaliador treinado usa combinações justificadas por evidênciaQA ou liderança de acessibilidade aceita tarefa, ambiente, saída observada, impacto e resultadoBarreiras abrangidas pela regra impedem o lançamento; desenvolvimento corrige e o avaliador repete
Avaliação com pessoas com deficiência em protótipos e percursos críticosQuando as conclusões ainda podem mudar o trabalho; investigador experiente conduz sessões eticamente planeadasResponsável de investigação aceita protocolo, consentimento, observações e limites de interpretaçãoConclusões alimentam decisões e correções sem representar toda uma população; investigação e produto confirmam o seguimento
Avaliação de conformidade por amostragem em novos modelos, grandes lançamentos ou âmbito definidoAntes da decisão final; avaliador qualificado explora funções, seleciona cobertura e aplica a metodologiaResponsável autorizado aceita âmbito, amostra, métodos, resultados, limitações e relatórioFalhas bloqueadoras devem ser resolvidas e novamente avaliadas; o avaliador confirma o resultado

O que deve cada verificação essencial examinar na prática?

Dois colegas estão numa mesa de testes: um homem usa o teclado diante de um monitor virado e uma mulher ajusta uma lupa de vídeo.

Cada verificação deve observar tarefas, estados e resultados, não apenas a presença de atributos ou a aparência de uma página estática. A automação deve ser executada nos fluxos locais e de integração relevantes, com âmbito e configuração registados. A revisão editorial exige julgamento humano: um título, rótulo, texto alternativo, erro ou instrução pode existir tecnicamente e continuar a não comunicar uma ação, finalidade ou consequência útil no contexto.

  • Concluir tarefas relevantes apenas com teclado, operar todos os controlos e confirmar ordem de foco previsível.
  • Verificar que o foco é visível, não fica totalmente oculto e pode entrar e sair de componentes.
  • Observar abertura, fecho, seleção, carregamento, validação, mensagens de erro e recuperação.
  • Confirmar que títulos, cabeçalhos, rótulos, ligações, instruções, legendas, transcrições e alternativas transmitem significado.
  • Registar passos, resultado esperado, resultado observado, impacto, ambiente, responsável e estado do novo teste.

No redimensionamento, as WCAG 2,2 exigem, com as exceções indicadas, texto a 200% sem perda de conteúdo ou funcionalidade. Na reformatação, separe as duas condições: no equivalente a 320 píxeis CSS de largura não deve ser necessário deslocamento horizontal, e no equivalente a 256 píxeis CSS de altura não deve ser necessário deslocamento vertical, salvo disposições bidimensionais necessárias ao significado ou uso. Procure conteúdo perdido, foco oculto, controlos obstruídos e alterações inesperadas fora da área visível, não semelhança perfeita entre píxeis.

Quando acrescentar tecnologias de apoio, pessoas com deficiência e avaliação de conformidade?

Um homem cego com auscultadores usa uma linha Braille e um teclado compacto enquanto uma investigadora observa e segura um cartão em branco.

Acrescente estes métodos quando a novidade, complexidade, reutilização ou importância do percurso exigir maior garantia, escolhendo cada um pela pergunta a que responde. Um avaliador treinado pode usar leitor de ecrã, ampliação ou outra tecnologia de apoio para completar tarefas e examinar estados. Isso verifica compatibilidade numa combinação concreta; não simula a experiência de todas as pessoas cegas, não representa todas as tecnologias de apoio e não prova, isoladamente, conformidade.

Selecione navegador, sistema operativo, tecnologia de apoio e versão a partir de dados do público, tecnologia do produto, compromissos de suporte e riscos conhecidos. A orientação do GOV.UK recomenda tarefas representativas ao longo do desenvolvimento e registos reproduzíveis. Cada problema deve identificar a tarefa, os utilizadores afetados, o impacto, o comportamento esperado, o ambiente completo, a evidência, quem corrige e o resultado do novo teste, permitindo distinguir uma observação concreta de uma suposição.

Envolva pessoas com deficiência em protótipos e percursos críticos enquanto as conclusões ainda podem alterar decisões. Resolva previamente barreiras óbvias significativas, sem adiar todo o contacto até o produto estar polido, para que as sessões também revelem problemas mais profundos. A experiência de um participante não representa uma população. Combine esta investigação com avaliação baseada nas WCAG: a primeira revela uso e necessidades; a segunda examina critérios e âmbito. Mesmo o nível mais elevado de conformidade não responde a todas as necessidades individuais.

Como deve a evidência controlar o lançamento e melhorar o programa?

Três colegas analisam bolsas e cartões de estado enquanto um deles coloca o cartão âmbar junto do teclado e dos auscultadores para novo teste.

A decisão de lançamento deve usar a evidência exigida pela classe da alteração, e não uma pontuação global. As verificações aplicáveis têm de estar concluídas, os problemas classificados como bloqueadores devem estar resolvidos e novamente testados, e o registo deve identificar âmbito, método, ambiente, resultado, responsável, decisão e estado do novo teste. QA e especialistas fornecem evidência independente; quem criou o trabalho corrige-o; o responsável autorizado pelo produto ou lançamento toma a decisão.

Se a política da organização permitir uma exceção, registe a pessoa que a autorizou, a justificação, os utilizadores afetados, a mitigação, a data de validade e o seguimento. A exceção permanece separada do resultado: não transforma uma falha em conformidade. Interpretações jurídicas, certificações ou afirmações específicas de uma jurisdição devem ser validadas por aconselhamento jurídico qualificado, e casos tecnicamente complexos devem ser revistos por um avaliador de acessibilidade com formação adequada.

  1. Escolha um percurso crítico e inventarie alterações, componentes, conteúdos e tecnologias.
  2. Preencha a matriz, nomeie os papéis e forme quem executa e aceita cada verificação.
  3. Crie modelos curtos para evidência, defeitos, decisões e novos testes.
  4. Integre automação adequada e calibre as regras de bloqueio com casos reais.
  5. Reveja padrões recorrentes, melhore critérios, formação e componentes e só depois expanda a cobertura.

Depois do lançamento, relacione barreiras comunicadas e defeitos repetidos com as linhas da matriz que deveriam tê-los detetado. Atualize critérios de aceitação, testes de regressão, modelos, formação e classes de alteração, em vez de reduzir a evolução do programa a uma percentagem de aprovação. Começar com um percurso permite completar toda a cadeia de evidência, corrigir passagens ambíguas e demonstrar responsabilidade operacional antes de multiplicar processos incompletos pelo restante portefólio digital.

Perguntas frequentes sobre programas de testes de acessibilidade

Como criar um programa de testes de acessibilidade web?

Defina o âmbito e as classes de alteração, separe os tipos de evidência e crie uma matriz com gatilhos, fases, responsáveis, regras de bloqueio e novos testes. Forme os executantes, conserve resultados reproduzíveis e pilote um percurso crítico. Expanda o programa a partir dos defeitos recorrentes e das passagens que precisarem de ser clarificadas.

Quem é responsável pelos testes de acessibilidade?

A responsabilidade é distribuída: designers respondem pelas decisões de design, equipas editoriais pelo significado, programadores pela implementação e QA pelo plano e execução independente. Investigadores conduzem estudos com pessoas com deficiência, especialistas apoiam métodos complexos e o responsável autorizado decide o lançamento. Delegar testes não retira responsabilidade a quem criou o trabalho.

Os testes automáticos conseguem provar conformidade com as WCAG?

Não. A automação deteta condições repetíveis e programaticamente verificáveis, mas não avalia sozinha significado, comportamento completo, compatibilidade em tarefas ou usabilidade. Uma decisão de conformidade exige avaliação humana informada e os restantes métodos aplicáveis ao âmbito declarado.

Quando testar com leitores de ecrã e pessoas com deficiência?

Use testes treinados com leitores de ecrã ou outras tecnologias de apoio em interações, estados e percursos representativos, sobretudo no trabalho de maior risco. Envolva pessoas com deficiência em protótipos e percursos críticos quando as conclusões ainda puderem mudar decisões. São métodos complementares: um verifica compatibilidade; o outro investiga uso e necessidades.

Que problemas de acessibilidade devem bloquear um lançamento?

Cada organização deve aprovar regras proporcionais ao seu produto, risco e autoridade interna. Antes do lançamento, as verificações exigidas devem estar concluídas e os problemas bloqueadores resolvidos e novamente testados. Qualquer exceção permitida deve ser explícita, temporária, acompanhada e mantida separada de uma afirmação de conformidade.

WebChorus logo

Equipa Editorial da WebChorus

Cobrimos as decisões que moldam um site muito depois do lançamento. O nosso trabalho parte de fontes identificadas, separa o que apurámos daquilo que pensamos e recorre a IA na pesquisa e na redação, segundo normas editoriais documentadas. Divulgamos relações comerciais sempre que existam.