Skip to main content

Testing og revisjon av webtilgjengelighet: En helhetlig tilnærming

Testing er der tilgjengelighetsteori møter praksis. Uten systematisk testing forblir tilgjengelighetskrav ambisjoner snarere enn oppnåelser. Effektiv tilgjengelighetstesting kombinerer automatisert skanning, manuell ekspertgjennomgang og brukertesting med hjelpeteknologi for å skape et helhetlig bilde av den digitale opplevelsens tilgjengelighet.

Hvorfor testing er viktig

Automatiserte verktøy er et essensielt utgangspunkt, men de kan bare oppdage en brøkdel av tilgjengelighetsproblemer — bransjeforskning antyder konsekvent at automatisert testing fanger opp omtrent 30 til 40 prosent av WCAG-brudd. Automatiserte verktøy kan fastslå om et bilde har et alt-attributt, men de kan ikke avgjøre om alt-teksten er meningsfull. De kan måle kontrastforhold, men de kan ikke vurdere om leserekkefølgen er logisk eller om en egendefinert widget kommuniserer tilstanden sin korrekt til en skjermleser.

Derfor er en lagdelt tilnærming nødvendig. Hvert lag av testing fanger opp problemer som de andre lagene overser.

Lag 1: Automatisert skanning

Automatiserte tilgjengelighetstestverktøy skanner sidene dine mot et sett med regler avledet fra WCAG-suksesskriterier og flagger brudd. De er raske, repeterbare og utmerkede for å fange systematiske problemer på tvers av store nettsteder. Bruk dem som din første forsvarslinje og for løpende overvåking.

axe DevTools er en av de mest brukte tilgjengelighetstestmotorene. Tilgjengelig som en nettleserutvidelse og som et bibliotek som integreres i utviklingsarbeidsflyter, tester axe mot et omfattende sett med regler og er utformet for å minimere falske positiver. Den driver mange andre tilgjengelighetstestverktøy.

WAVE fra WebAIM gir et visuelt overlegg som fremhever tilgjengelighetsproblemer direkte på siden. Det er spesielt nyttig for ikke-tekniske interessenter fordi det viser problemer i kontekst i stedet for i en separat rapport. Tilgjengelig som nettleserutvidelse og som et nettbasert verktøy.

Google Lighthouse er innebygd i Chrome DevTools og inkluderer en kategori for tilgjengelighetsrevisjon. Omfanget er mer begrenset enn dedikerte tilgjengelighetsverktøy, men bekvemmeligheten og null oppsett gjør det til en god rask sjekk under utvikling.

Pa11y er et åpen kildekode-kommandolinjeverktøy som er godt egnet for integrering i kontinuerlige integrasjonspipelines. Det kan teste individuelle sider eller gjennomgå hele nettsteder og produsere resultater i ulike formater.

IBM Equal Access Accessibility Checker er en gratis nettleserutvidelse som bruker IBMs regelmotor og gir guidet evaluering inkludert en tastatursjekkmodus.

Ingen av disse verktøyene bør brukes som eneste metode for tilgjengelighetsevaluering. De utfyller manuell testing — de erstatter den ikke.

Lag 2: Manuell eksperttesting

Manuell testing innebærer at en trent evaluator systematisk gjennomgår nettstedet ditt mot WCAG-suksesskriterier ved bruk av en kombinasjon av teknikker.

Tastaturtesting er den mest grunnleggende manuelle testen. Naviger hele nettstedet ditt kun med tastaturet. Tab gjennom hver side, samhandle med hver kontroll, åpne og lukke hver meny og dialog. Verifiser at fokusrekkefølgen er logisk, at fokus alltid er synlig, at ingen tastaturfeller eksisterer, og at all funksjonalitet er tilgjengelig uten mus.

Zoom-testing innebærer å forstørre siden til 200 % og 400 % og verifisere at ikke noe innhold går tapt, ingen funksjonalitet bryter, og ingen horisontal rulling kreves ved 320 CSS-piksler bredde.

Skjermlesertesting innebærer å navigere nettstedet ditt ved hjelp av en eller flere skjermlesere for å verifisere at alt innhold annonseres korrekt, at overskrifter og landemerker skaper en navigerbar struktur, at skjemamerkelapper er riktig tilknyttet, at dynamiske innholdsendringer annonseres, og at egendefinerte widgeter kommuniserer tilstanden sin.

De tre vanligste skjermleserne er JAWS (kommersiell, Windows), NVDA (gratis, Windows) og VoiceOver (innebygd i macOS og iOS). Hver har forskjellige styrker og oppførseler, så testing med minst to anbefales. TalkBack er den primære skjermleseren på Android-enheter.

Kognitiv gjennomgang evaluerer nettstedet fra perspektivet til brukere med kognitive funksjonsnedsettelser. Er innholdet klart og entydig? Er instruksjonene eksplisitte? Er navigasjonen forutsigbar? Kan brukere gjenopprette etter feil? Er den kognitive belastningen rimelig?

Lag 3: Brukertesting med hjelpeteknologi

Den mest avslørende formen for tilgjengelighetstesting involverer virkelige brukere med funksjonsnedsettelser som bruker sine egne hjelpeteknologier. Automatiserte verktøy og ekspertgjennomganger kan identifisere tekniske feil, men bare virkelige brukere kan avdekke praktiske brukbarhetsbarrierer — interaksjoner som teknisk består WCAG-kriteriene, men likevel skaper forvirring eller frustrasjon.

Rekrutter deltakere som representerer et spekter av funksjonsnedsettelser og bruk av hjelpeteknologi. Inkluder skjermleserbrukere, tastaturbrukere, brukere med motoriske funksjonsnedsettelser som kan bruke brytertilgang eller stemmestyring, brukere med nedsatt syn som er avhengige av forstørring, og brukere med kognitive funksjonsnedsettelser. Observer dem mens de utfører nøkkeloppgaver på nettstedet ditt og dokumenter barrierene de støter på.

Revisjonsprosessen

En formell tilgjengelighetsrevisjon følger typisk en strukturert prosess: definer omfang, kjør automatisert skanning, gjennomfør manuell ekspertgjennomgang, utfør brukertesting, dokumenter alle funn med alvorlighetsgraderinger og utbedringsanbefalinger, utbedr deretter med start i de mest virkningsfulle problemene, og test på nytt etter rettinger.

Tilgjengelighetserklæringer

I henhold til den europeiske tilgjengelighetsloven og mange andre reguleringer er organisasjoner pålagt å publisere en tilgjengelighetserklæring. Dette dokumentet bør beskrive din samsvarsstatus, liste alle kjente tilgjengelighetsbegrensninger, forklare hvordan brukere kan rapportere tilgjengelighetsproblemer, og oppgi kontaktinformasjon for tilgjengelighetshenvendelser. Det bør være lett å finne fra enhver side på nettstedet ditt.

Løpende overvåking

Tilgjengelighet er ikke et engangsprosjekt. Nytt innhold, designendringer, funksjonstillegg og tredjepartsintegrasjoner kan alle introdusere tilgjengelighetsregresjoner. Integrer automatisert tilgjengelighetstesting i din CI/CD-pipeline, gjennomfør periodiske manuelle gjennomganger, og etabler en prosess for å motta og svare på tilgjengelighetstilbakemeldinger fra brukere.

Er nettstedet ditt tilgjengelig?

Skann nettstedet ditt gratis og få WCAG-poengsummen din på noen få minutter.

Skann nettstedet ditt gratis