Teste de acessibilidade: o que é e por que é importante

A tecnologia da informação há muito se tornou parte integrante de nossas vidas, e torná-las disponíveis para o maior número possível de pessoas é simplesmente necessário.

A acessibilidade, da qual estamos falando, refere-se à implementação de funções que otimizam o site, aplicativo ou sistema operacional para pessoas com deficiência e não apenas.



Onde há desenvolvimento, há testes. Nos encontramos com o funcionário do departamento de controle de qualidade, Boris Kotov, para saber mais sobre os testes de acessibilidade.

O artigo contém links para materiais externos.

- O que é teste de acessibilidade?

- O teste de acessibilidade está testando o aplicativo quanto à conformidade com as recomendações do documento W3C, ou seja, o fornecimento das Diretrizes de acessibilidade de conteúdo da Web (WCAG) 2.1 . Com o teste de acessibilidade, os especialistas verificam como um aplicativo é acessível a pessoas com deficiência.

- Por que você acha que os sites precisam ser adaptados?

- Como regra geral, eles adaptam aplicativos que são frequentemente usados ​​por uma grande variedade de pessoas, incluindo pessoas com deficiência. Além de expandir o círculo de usuários do aplicativo, muitas empresas veem isso como uma boa jogada de marketing, dizendo: "Queremos tornar nosso aplicativo o mais acessível possível para todas as pessoas". E pega todos, confia bastante no aplicativo, nos desenvolvedores e na empresa.

- Para quais recursos limitados a plataforma realmente se adapta?

- Acessibilidade é, antes de tudo, acessibilidade. Acredito que isso muitas vezes ajuda não apenas as pessoas com deficiência, mas todos os demais sob certas circunstâncias. Em um ambiente barulhento, por exemplo, ou vice-versa, se você não conseguir emitir ruído quando não houver fones de ouvido em mãos, poderá assistir a um vídeo com legendas. Ou vice-versa: quando não há como ler algo, você pode ouvi-lo.

Na maioria das vezes, os aplicativos são adaptados para usuários com deficiências auditivas ou visuais e com menos frequência para pessoas que não conseguem usar um teclado ou outro dispositivo de entrada manual.



- Que funcionalidade deve ser adicionada ao site / aplicativo para isso?

- Tudo isso deve ser levado em consideração no desenvolvimento e, ainda mais cedo, na elaboração de requisitos. Basicamente, todos esses recursos que ajudam a se adaptar estão ocultos em tags e atributos, no layout da página, no layout. Os vídeos nesses aplicativos devem necessariamente suportar legendas. Além disso, desenvolvedores e designers devem levar em consideração que, para pessoas com deficiência visual, certos tamanhos, fontes e cores contrastantes devem ser usados.

Existem programas e extensões adicionais para navegadores que ajudam as pessoas a visualizar páginas, de alguma forma perceber informações, visualmente ou de ouvido. Está ao nosso alcance fazer com que os usuários navegem pelos elementos necessários das páginas. Você pode remover algumas palavras longas e complexas, torná-las mais curtas e mais compreensíveis; as imagens importantes podem ser acompanhadas de assinaturas, que podem ser dubladas usando um leitor de tela. Normalmente, eles já estão incluídos no firmware do dispositivo: no iOS, é o VoiceOver , no Android, na guia " Acessibilidade ", que pode ser encontrada nas configurações, e no Windows, você pode instalar o NVDA .

Além disso, a página pode conter elementos de design que não participam de seu gerenciamento direto e não afetam o conteúdo de maneira alguma - algo que as pessoas, de fato, não precisam. É desejável esconder esses elementos. Está ao nosso alcance fazer com que essas ferramentas se concentrem no que é necessário.

- Quais são algumas empresas conhecidas que já adaptaram seus aplicativos para pessoas com deficiência? O que exatamente eles fizeram?

- A partir dos exemplos, a primeira coisa que me vem à cabeça é o Yandex. Recentemente li o seu artigo em um habr , é muito interessante, aconselho a olhar. Foi lançado há muito tempo, mas descreve em abundância como eles introduziram recomendações de acessibilidade no desenvolvimento e suporte. E assim, na minha opinião, como no caso do projeto em que estou trabalhando, provavelmente todos os exemplos estão de alguma forma ligados à medicina. Suponha que em nosso aplicativo você possa ligar para um médico em casa ou encontrar a clínica adequada mais próxima e marcar uma consulta com alguns cliques.

- As pessoas com deficiência precisam estar envolvidas no processo de adaptação?

- Eu acredito que isso não é necessário. De fato, qualquer pessoa pode "limitar" parte de sua capacidade. Silencie ou use o aplicativo com os olhos fechados, tente a entrada de voz. Talvez isso seja útil apenas no teste final - alfa ou beta - quando é suposto funcionar com grupos focais.



- Conte-nos sobre o processo e as principais características distintivas dos testes de acessibilidade? Quais ferramentas especiais você usa para esses testes?

- O teste em si é o seguinte: são selecionados os pontos do documento que você precisa aderir ao desenvolver o aplicativo e testá-lo. Primeiro testado com ferramentas e extensões automatizadas para navegadores: usamos ax , Lighthouse e Wave . Verifique o código, o contraste, o tamanho da fonte etc. Após a verificação, essas ferramentas fornecem inconsistências grosseiras e recomendações para aprimoramento.

Em seguida, os desenvolvedores corrigem tudo e as tarefas passam para o teste manual. Nós escrevemos casos de teste para isso, descrevemos o que precisamos verificar como parte dos testes de acessibilidade. Testamos e enviamos as inconsistências encontradas para a correção de erros, anexando recomendações para aprimoramento.

As ferramentas automáticas não capturam tudo, por isso é desejável que haja testes automáticos e manuais. O teste automático geralmente pula espaços entre parágrafos ou algum tipo de armadilha ao navegar em uma página. Suponha que, usando o botão tab, você possa alternar entre os elementos da página e se algo ocorrer em ciclos no parágrafo ou entre links - essas são as coisas que já calculamos. Além disso, o teste automático não ajudará a detectar isso em tablets e telefones. É melhor fazer isso manualmente - para assistir, ouça como ficará do lado de um usuário real.

Concluindo, quero dizer o seguinte: a implementação da acessibilidade é um ótimo complemento para qualquer site ou aplicativo. E trabalhar, percebendo que isso pode facilitar significativamente a vida de alguém, é muito agradável. Gostaria de ver o maior número possível de sites e aplicativos que se adaptem a pessoas com diferentes capacidades e trabalhem mais nesses projetos.

Source: https://habr.com/ru/post/pt470091/


All Articles