Accessibility Insights
Katso myös: AI for Web, Accessibility Insights for Web, Accessibility Insights for Windows
Microsoftin ilmainen avoimen lähdekoodin saavutettavuuden testaustyökalu — sekä automaattinen tarkistin (axe-core alla) että ohjattu manuaalitestauksen viitekehys, joka opastaa auditoijat jäsenneltyjen arviointien läpi.
Accessibility Insights on Microsoftin ilmaisten, avoimen lähdekoodin saavutettavuuden testaustyökalujen perhe. Se on rakennettu axe-coren päälle, mutta lisää siihen jotain, mitä pelkkä axe-core-ekosysteemi ei tarjoa: jäsennellyn, ohjatun manuaalitestauksen viitekehyksen, joka opastaa ihmisauditoijan läpi jokaisen sellaisen WCAG-kriteerin, jota automatisointi ei pysty tarkistamaan.
Kolme tuotetta
- Accessibility Insights for Web — selainlaajennus (Chrome / Edge / Edge Dev), joka toimii verkkosivuilla.
- Accessibility Insights for Windows — työpöytäsovellus natiivien Windows-sovellusten testaamiseen.
- Accessibility Insights for Android — mobiilitestauksen lisätyökalu natiiveille Android-sovelluksille.
Web-versio on ylivoimaisesti eniten käytetty ja on tämän artikkelin pääaihe.
Mitä se tekee, mitä pelkkä axe-core ei tee
axe-core antaa listan automatisoiduista havainnoista. Accessibility Insights antaa sen lisäksi kaksi muuta tilaa:
-
FastPass — 5 minuutin automatisoitu ja kevyesti ohjattu testi, joka yhdistää axe-coren automaattiset tarkistukset kahteen nopeaan manuaaliseen tarkistukseen (välilehtipisteiden varmistus ja lyhyt maamerkkitarkistus). Suunniteltu kehittäjille, jotka haluavat tehdä pikatarkistuksen ennen PR:n yhdistämistä.
-
Assessment — kattava ohjattu manuaalitesti, joka kattaa noin 30 sellaista WCAG-kriteeriä, joita ei voida automatisoida. Käyttäjä käy läpi jokaisen osion näyttöohjeiden avulla, jotka kuvaavat testausmenetelmän (esim. „Selaa koko sivu välilehtinäppäimellä. Vastaako kohdistusjärjestys visuaalista järjestystä?“), kriteerin tekstin, esimerkit läpäisystä ja hylkäyksestä sekä paikan tulosten kirjaamiseen. Lopputulos on jäsennelty läpäisy/hylkäys-raportti kaikista sovellettavista kriteereistä.
Assessment-työnkulku on merkittävin erottava tekijä. Se on helpoin tapa tutustua todelliseen saavutettavuusauditointiin — sellaiseen, joka ylittää automatisoidut tarkistukset ja kattaa kohdistusjärjestyksen, ruudunlukuohjelman käyttäytymisen, värikontrastin arvioinnin kontekstissa ja lomakkeiden virheenkäsittelyn.
Miksi tällä on merkitystä
Useimmat saavutettavuusauditoinnin epäonnistumiset liittyvät siihen, että on luotettu pelkästään automatisoituihin työkaluihin ja havaittu liian myöhään, että ~60–70 % WCAG-ongelmista edellyttää ihmisarviointia. Accessibility Insights kurottaa tätä eroa umpeen: sama työkalu, joka ajaa automatisoidut tarkistukset, opastaa myös manuaalisissa — kriteerikohtaisella ohjauksella.
Käyttö käytännössä
Kolme integraatiomallia:
- Kehittäjän omatarkistus ennen PR:tä. Aja FastPass muuttuneilla sivuilla, korjaa helpot ongelmat ja luovuta siistimpi koodi manuaaliseen arviointiin.
- QA-tason arviointi suurille julkaisuille. Aja koko Assessment-työnkulku kriittisillä käyttäjäpoluilla. Tuloksena on asianmukainen WCAG-kriteerien läpäisy/hylkäys-kirjaus.
- Ulkoisen auditoinnin valmistelu. Aja koko Assessment sisäisesti ennen ulkoisen auditoijan tilaamista. Auditoija löytää vähemmän yllätyksiä; tiimillä on parempi ymmärrys ongelmista.
Rajoitukset
Accessibility Insights on erinomainen jäsenneltyyn ohjattuun testaukseen. Se ei ole:
- Jatkuvan integraation työkalu. axe-core / Pa11y ovat oikeita CI-vaihtoehtoja.
- Korvike todellisille käyttäjille. Vammaisten käyttäjien käytettävyystestaukset löytävät edelleen asioita, joita automatisoitu ja ohjattu viitekehys ei havaitse.
- Korvike testaamiselle todellisella avustavalla teknologialla. Accessibility Insights auttaa esittämään oikeat kysymykset ruudunlukuohjelman käyttäytymisestä, mutta sinun on silti käynnistettävä NVDA tai VoiceOver ja vahvistettava toiminta.
Yhdistetty käytäntö — Accessibility Insights manuaaliseen auditointiin, axe-core CI:hin ja todelliset ruudunlukuohjelmat pistokoevarmentamiseen — kattaa enemmän kuin mikään yksittäinen työkalu.