Enable javascript in your browser for better experience. Need to know to enable it? Go here.
radar blip
radar blip

Design de teste de componentes ciente da acessibilidade

Atualizado em : Sep 27, 2023
Sep 2023
Trial ? Vale a pena ir atrás. É importante entender como desenvolver essa capacidade. As empresas devem experimentar esta tecnologia em um projeto que possa lidar com o risco.

Um dos muitos lugares no processo de entrega de software onde os requisitos de acessibilidade devem ser considerados é durante o teste de componentes web. Embora plugins de frameworks de teste como o chai-a11y-axe forneçam asserções em suas APIs para verificar o básico, o design de teste de componentes ciente da acessibilidade pode ajudar ainda mais a fornecer todos os elementos semânticos necessários para leitores de tela e outras tecnologias assistivas. Primeiro, ao invés de usar test ids ou classes para encontrar e selecionar os elementos que deseja validar, utilize o princípio de identificar elementos por funções do ARIA ou outros atributos semânticos usados ​​por tecnologias assistivas. Algumas bibliotecas de teste, como a Testing Library, até recomendam isso em sua documentação. Segundo, não teste apenas interações por clique; considere também pessoas que não podem usar um mouse ou ver a tela, e considere adicionar testes adicionais para o teclado e outras interações. A técnica descrita está bem estabelecida dentro de nossas equipes, e deveríamos tê-la colocado no anel Experimente há algum tempo.

Apr 2023
Assess ? Vale a pena explorar com o objetivo de compreender como isso afetará sua empresa.

Um dos muitos lugares no processo de entrega de software para considerar desde o início os requisitos de acessibilidade é durante o teste de componentes da web. Plugins de frameworks de teste como o chai-a11y-axe fornecem asserções em sua API para verificar o básico. Porém, além de usar o que os frameworks de teste têm a oferecer, o design de teste de componentes ciente da acessibilidade ajuda ainda mais a fornecer todos os elementos semânticos necessários para leitores de tela e outras tecnologias assistivas. Em primeiro lugar, em vez de usar ids de teste ou classes para encontrar e selecionar os elementos que deseja validar, use um princípio de identificação de elementos por papéis ARIA ou outros atributos semânticos empregados por tecnologias assistivas. Algumas bibliotecas de teste, como a Testing Library, até recomendam isso em sua documentação. Em segundo lugar, não teste apenas as interações de clique; considere também as usuárias que não podem usar o mouse ou ver a tela, e considere acrescentar testes adicionais para o teclado e outras interações.

Publicado : Apr 26, 2023

Baixar o Technology Radar Volume 29

English | Español | Português | 中文

Mantenha-se por dentro das tendências de tecnologia

 

Seja assinante

Visite nosso arquivo para acessar os volumes anteriores