Teknik

Automatiserad tillgänglighetsskanning: Så fungerar det

Sarah Dev

Sarah Dev

Lead Frontend

Lästid

4 min

Publicerad

5 nov. 2025

Server och nätverk som symboliserar automatiserad scanning

Automatiserad tillgänglighetsskanning har blivit ett oumbärligt verktyg för organisationer som vill uppnå och bibehålla WCAG-compliance. Men vad händer egentligen under huven?

I denna guide förklarar vi hur automatiska scanners fungerar, vilka problem de hittar (och vilka de missar), och hur du implementerar dem i din utvecklingsprocess.

Förståelse för tekniken hjälper dig använda verktygen effektivt och undvika vanliga missförstånd som 'automatisk scanning räcker för compliance'.

Vad är automatiserad scanning?

Automatiserad tillgänglighetsskanning innebär att ett program systematiskt analyserar webbsidor mot definierade tillgänglighetskriterier (vanligtvis WCAG).

Hur det skiljer sig från manuell testning:

Hastighet: Skannar hundratals sidor på minuter
Konsekvens: Samma regler varje gång
Frekvens: Kan köras dagligen eller vid varje deploy
Täckning: Hittar bredd men missar djup

Typer av automatiserad scanning:

On-demand: Manuellt triggad skanning av specifik URL
Scheduled: Schemalagda skanningar (dagligen, veckovis)
CI/CD: Integrerat i deploy-pipeline
Real-time: Övervakning av live-sajt med alerting

Hur fungerar tekniken?

En tillgänglighetsskanner arbetar i flera steg:

1. Crawling

Scannern börjar på en start-URL och följer länkar för att upptäcka alla sidor. Avancerade scanners hanterar JavaScript-renderat innehåll och single-page applications.

2. DOM-analys

För varje sida parsas HTML-strukturen. Scannern bygger en representation av accessibility tree – samma struktur som hjälpmedel använder.

3. Regelkontroll

Varje element testas mot en regeluppsättning baserad på WCAG. Vanliga kontroller:

Har bilder alt-attribut?
Uppfyller text kontraskraven?
Har formulärfält kopplad label?
Är ARIA-attribut korrekta?

4. Rapportering

Fynd kategoriseras efter allvarlighet, WCAG-kriterium och sidposition. Moderna verktyg ger förslag på åtgärd.

Tekniken bakom:

De flesta verktyg använder axe-core (Deques open source-motor) eller liknande. Xrayd kombinerar axe-core med egenutvecklade regler och AI-assisterad analys för djupare insikter.

Vad hittas och vad missas?

Automatisk scanning hittar (bra på):

Saknade alt-attribut
Kontrastproblem (beräkningsbara)
Formulär utan labels
Felaktig ARIA-syntax
Rubrikordning
Saknade landmarker
Duplicerade ID:n

Automatisk scanning missar (dålig på):

Om alt-texten är meningsfull
Om fokusordningen är logisk
Tangentbordsfällor i dynamiskt innehåll
Skärmläsarupplevelsen
Kognitiv tillgänglighet
Kontext-beroende problem

Statistik:

Studier visar att automatiska verktyg hittar 30-40% av WCAG-brott. Det är betydande – men betyder också att majoriteten kräver mänsklig bedömning.

Automatisering är din basförsvar, inte din enda strategi. Den hittar de uppenbara problemen så du kan fokusera manuell testning på det komplexa.

Välja rätt verktyg

Faktorer att överväga:

Täckning:

Hur många sidor behöver skannas? Enskilda sidor eller hela sajten? SPA-stöd?

Integration:

Behöver det integreras med CI/CD? Jira? Slack?

Rapportering:

Behövs rapporter för ledning? Export-format?

Kostnad:

Gratis verktyg (Lighthouse, Pa11y) vs. betalda (Xrayd, Siteimprove)

Xrayd som exempel:

Xrayd skannar hela sajten, schemaläggs automatiskt, integreras med Slack/Jira, och genererar rapporter anpassade för olika målgrupper. AI-assisterad analys hjälper prioritera och förstå problem.

Rekommendation:

För enskilda utvecklare: Lighthouse + axe DevTools (gratis). För team och byråer: Xrayd eller liknande plattform för automatisering och överblick.

Implementera i din process

1. CI/CD-integration

Kör automatiska tester vid varje pull request. Sätt tröskelvärden – t.ex. 'inga kritiska fel tillåtna'.

2. Schemalagd övervakning

Kör dagliga eller veckovisa skanningar. Fånga problem som introduceras via CMS-innehåll, tredjepartsscript, eller A/B-tester.

3. Alerting

Sätt upp larm för kritiska problem. Skicka till Slack eller e-post. Inkludera ansvarig person.

4. Rapportering

Generera månatliga rapporter för ledning. Visa trender över tid. Fira framsteg!

5. Integration med ärendehantering

Skapa automatiskt Jira-tickets för nya problem. Koppla till relevant utvecklare.

Workflow-exempel:

1.Utvecklare pushar kod
2.CI kör axe-core tester
3.Vid fel: Build failure + notis
4.Vid merge: Xrayd skannar staging
5.Vid deploy: Xrayd skannar production
6.Veckovis: Rapport till produktägare

Testa din webbplats tillgänglighet

Gratis skanning, ingen registrering

WCAG 2.1 AA-kontroll
2-minuters skanning
Åtgärdsbar rapport

Vanliga frågor

Ersätter automatisk scanning manuell testning?+
Nej. Automatiska verktyg hittar cirka 30-40% av tillgänglighetsproblem. De är ett komplement till manuell testning, inte en ersättning. Använd dem för bredd och frekvens, manuella tester för djup.
Hur ofta bör automatisk scanning köras?+
Idealt vid varje deploy eller åtminstone dagligen. Schemalägg veckovisa rapporter för överblick. Sätt upp alerts för kritiska problem som upptäcks.

Relaterade artiklar

Visa alla
Dashboard med olika analystverktyg
Teknik4 min

Tillgänglighetsverktyg jämförelse 2025: Vilket passar dig?

Läs artikel
Person som testar webbplats på olika enheter
Teknik4 min

Så testar du webbplatsens tillgänglighet: Komplett guide

Läs artikel
Person som använder laptop med tillgängligt gränssnitt
Guider6 min

Vad är webbtillgänglighet? En komplett guide för nybörjare

Läs artikel
Skärm med SEO-analys och grafer
Tips4 min

Tillgänglighet och SEO: Så förbättrar du båda samtidigt

Läs artikel