Skip to main content

Test og audit af webtilgængelighed: En omfattende tilgang

Test er der, hvor tilgængelighedsteori møder praksis. Uden systematisk test forbliver tilgængelighedskrav forhåbninger snarere end opnåede mål. Effektiv tilgængelighedstest kombinerer automatiseret scanning, manuel ekspertgennemgang og brugertest med hjælpeteknologi for at skabe et komplet billede af din digitale oplevelses tilgængelighed.

Hvorfor test er vigtigt

Automatiserede værktøjer er et uundværligt udgangspunkt, men de kan kun opdage en brøkdel af tilgængelighedsproblemerne — brancheforskning viser konsekvent, at automatiseret test fanger cirka 30 til 40 procent af WCAG-overtrædelser. Automatiserede værktøjer kan afgøre, om et billede har en alt-attribut, men de kan ikke afgøre, om alt-teksten er meningsfuld. De kan måle kontrastforhold, men de kan ikke vurdere, om læserækkefølgen er logisk, eller om en brugerdefineret widget kommunikerer sin tilstand korrekt til en skærmlæser.

Derfor er en lagdelt tilgang nødvendig. Hvert lag af test fanger problemer, som de andre lag overser.

Lag 1: Automatiseret scanning

Automatiserede tilgængelighedstestværktøjer scanner dine sider mod et sæt regler udledt af WCAG-succeskriterier og markerer overtrædelser. De er hurtige, gentagelige og fremragende til at fange systematiske problemer på tværs af store sites. Brug dem som dit første forsvar og til løbende overvågning.

axe DevTools er en af de mest udbredte tilgængelighedstestmotorer. Tilgængelig som browserudvidelse og som et bibliotek, der integreres i udviklingsarbejdsgange, tester axe mod et omfattende regelsæt og er designet til at minimere falske positiver. Den driver mange andre tilgængelighedstestværktøjer.

WAVE fra WebAIM giver et visuelt overlay, der fremhæver tilgængelighedsproblemer direkte på siden. Det er særligt nyttigt for ikke-tekniske interessenter, fordi det viser problemer i kontekst frem for i en separat rapport. Tilgængeligt som browserudvidelse og som onlineværktøj.

Google Lighthouse er indbygget i Chrome DevTools og inkluderer en tilgængelighedsauditkategori. Dets omfang er mere begrænset end dedikerede tilgængelighedsværktøjer, men dets bekvemmelighed og nul-opsætning gør det til et godt hurtigt tjek under udvikling.

Pa11y er et open source-kommandolinjeværktøj, der er velegnet til integration i continuous integration-pipelines. Det kan teste individuelle sider eller crawle hele sites og outputte resultater i forskellige formater.

IBM Equal Access Accessibility Checker er en gratis browserudvidelse, der bruger IBMs regelmotor og giver guidet evaluering, herunder en tastaturtjektilstand.

Ingen af disse værktøjer bør bruges som eneste metode til tilgængelighedsevaluering. De supplerer manuel test — de erstatter den ikke.

Lag 2: Manuel eksperttest

Manuel test involverer, at en trænet evaluator systematisk gennemgår dit site mod WCAG-succeskriterier ved hjælp af en kombination af teknikker.

Tastaturtest er den mest fundamentale manuelle test. Navigér hele dit site kun med tastaturet. Tab gennem hver side, interagér med alle kontrolelementer, åbn og luk alle menuer og dialoger. Verificér, at fokusrækkefølgen er logisk, at fokus altid er synlig, at ingen tastaturfælder eksisterer, og at al funktionalitet er tilgængelig uden mus.

Zoomtest indebærer at forstørre siden til 200 % og 400 % og verificere, at intet indhold går tabt, ingen funktionalitet bryder sammen, og ingen vandret scrollning kræves ved 320 CSS-pixels bredde.

Skærmlæsertest indebærer at navigere dit site med en eller flere skærmlæsere for at verificere, at alt indhold annonceres korrekt, at overskrifter og landmarks skaber en navigerbar struktur, at formularlabels er korrekt tilknyttet, at dynamiske indholdsændringer annonceres, og at brugerdefinerede widgets kommunikerer deres tilstand.

De tre mest almindelige skærmlæsere er JAWS (kommerciel, Windows), NVDA (gratis, Windows) og VoiceOver (indbygget i macOS og iOS). Hver har forskellige styrker og adfærd, så test med mindst to anbefales. TalkBack er den primære skærmlæser på Android-enheder.

Kognitiv gennemgang evaluerer sitet fra perspektivet af brugere med kognitive handicap. Er indholdet klart og utvetydigt? Er instruktioner eksplicitte? Er navigationen forudsigelig? Kan brugere komme sig efter fejl? Er den kognitive belastning rimelig?

Lag 3: Brugertest med hjælpeteknologi

Den mest afslørende form for tilgængelighedstest involverer rigtige brugere med handicap, der bruger deres egne hjælpeteknologier. Automatiserede værktøjer og ekspertgennemgange kan identificere tekniske fejl, men kun rigtige brugere kan afsløre praktiske brugsbarrierer — de interaktioner, der teknisk set opfylder WCAG-kriterierne men stadig skaber forvirring eller frustration.

Rekruttér deltagere, der repræsenterer en vifte af handicap og brug af hjælpeteknologi. Inkludér skærmlæserbrugere, tastatur-only-brugere, brugere med motoriske funktionsnedsættelser, der kan bruge kontaktadgang eller stemmestyring, brugere med nedsat syn, der er afhængige af forstørrelse, og brugere med kognitive handicap. Observér dem, mens de udfører nøgleopgaver på dit site, og dokumentér de barrierer, de støder på.

Auditprocessen

En formel tilgængelighedsaudit følger typisk en struktureret proces: definér omfang, kør automatiseret scanning, gennemfør manuel ekspertgennemgang, udfør brugertest, dokumentér alle fund med alvorlighedsgrader og afhjælpningsanbefalinger, afhjælp derefter med start ved de mest kritiske problemer, og gentest efter rettelser.

Tilgængelighedserklæringer

I henhold til den europæiske tilgængelighedslov og mange andre reguleringer er organisationer forpligtet til at offentliggøre en tilgængelighedserklæring. Dette dokument bør beskrive din overensstemmelsesstatus, angive kendte tilgængelighedsbegrænsninger, forklare, hvordan brugere kan rapportere tilgængelighedsproblemer, og give kontaktinformation for tilgængelighedshenvendelser. Den bør være let at finde fra alle sider på dit site.

Løbende overvågning

Tilgængelighed er ikke et engangsprojekt. Nyt indhold, designændringer, funktionstilføjelser og tredjepartsintegrationer kan alle introducere tilgængelighedsregressioner. Integrér automatiseret tilgængelighedstest i din CI/CD-pipeline, gennemfør periodiske manuelle gennemgange, og etablér en proces for at modtage og reagere på tilgængelighedsfeedback fra brugere.

Er din website tilgængelig?

Scan din website gratis og få din WCAG-score på få minutter.

Scan dit site gratis