Ett godkänt automatiskt WCAG-test bevisar inte att webbplatsen fungerar med tangentbord, skärmläsare eller kraftig zoom. Beställaren behöver tydliga acceptanskriterier och dokumenterade manuella tester innan leveransen godkänns.
På godkännandemötet visar webbyrån en grön rapport från ett automatiskt verktyg. Ändå framgår inte om mobilmenyn kan öppnas utan mus, om fokus fastnar bakom en dialogruta eller om formulärfel läses upp av en skärmläsare. En tillgänglighetsgranskning som stannar vid den gröna markeringen lämnar därför beställaren med ett löfte, men utan ett leveransbevis.
Problemet märks ofta först efter lanseringen, när en användare inte kan slutföra ett köp, skicka en förfrågan eller boka en tid. Då blir rättningen dyrare och ansvarsfördelningen mer oklar: var felet en del av byråns leverans, en tredjepartstjänst eller en senare förändring? Så här hade vi angripit godkännandet: testa de viktigaste användarflödena manuellt, definiera observerbara acceptanskriterier och koppla varje påstående till ett dokumenterat resultat.

En tillgänglighetsgranskning måste följa verkliga användarflöden
En grön skanning är en startpunkt, inte ett leveransbevis. Verktyg som axe DevTools, Lighthouse och WAVE kan upptäcka många maskinellt identifierbara problem, exempelvis vissa saknade formuläretiketter, felaktiga attribut och kontrastbrister. De kan däremot inte avgöra om fokusordningen är begriplig, om en länktext ger rätt information i sitt sammanhang eller om ett felmeddelande faktiskt hjälper användaren vidare.
Manuell tillgänglighetstestning bör därför utgå från uppgifter som har affärsvärde: hitta en tjänst, navigera till rätt sida, använda sökfunktionen, skicka ett kontaktformulär, logga in, boka eller genomföra ett köp. Varje testfall behöver en tydlig startpunkt, numrerade handlingar och ett observerbart slutresultat. Ett test av mobilmenyn kan exempelvis ange att testaren öppnar menyn med tangentbord, går igenom alternativen, stänger den utan mus och kontrollerar att fokus återgår till menyknappen.
Tangentbordstestet visar om funktionerna alls går att nå. Skärmläsartestet visar om namn, instruktioner, statusförändringar och felmeddelanden kommuniceras, medan förstoring och smal visningsyta avslöjar om innehåll täcks, kapas eller kräver besvärlig förflyttning i flera riktningar. Relevanta kombinationer kan vara NVDA med Firefox samt VoiceOver med Safari, men den överenskomna miljön ska spegla webbplatsens teknik och målgrupp.
| Användarflöde | Teststeg | Hjälpmedel | Förväntat resultat | Illustrativt utfall | Status |
|---|---|---|---|---|---|
| Mobilmeny | Öppna, navigera och stäng utan mus | Tangentbord | Alla val nås och fokus återgår till menyknappen | Fokus flyttas till sidans början | Avvikelse |
| Kontaktformulär | Skicka formuläret med ett obligatoriskt fält tomt | NVDA och Firefox | Felet identifieras och en begriplig instruktion läses upp | Feltexten syns men läses inte upp | Avvikelse |
| Samtyckesdialog | Öppna, välj inställning och stäng | Tangentbord och skärmläsare | Dialogen kan användas och lämnas utan att fokus tappas | Förväntat beteende uppnås i exempelfallet | Godkänd |
| Sökresultat | Förstora texten och minska visningsytan | Webbläsarzoom | Sökfält, filter och resultat förblir användbara | En knapp täcks av intilliggande text | Avvikelse |
Protokollets värde ligger i att en annan person kan upprepa kontrollen. Statusen ”godkänd” ska betyda att det faktiska utfallet motsvarar det förväntade, inte bara att testaren har besökt sidan. Skärmbilder, korta skärminspelningar och länkar till felärenden gör observationerna lättare att förstå och minskar tiden som annars går åt till att återskapa problemet.
Acceptanskriteriet måste ange funktion, miljö och stoppvillkor
Skillnaden mellan ”webbplatsen ska vara WCAG-anpassad” och ett användbart acceptanskriterium är möjligheten att avgöra om leveransen faktiskt klarar kravet. Ett acceptanstest av webbplatsen bör beskriva vad användaren måste kunna göra, vilka sidtyper och komponenter som ingår samt i vilka webbläsare, enheter och hjälpmedel kontrollen ska utföras. Utan denna avgränsning kan beställaren och leverantören tolka samma löfte på helt olika sätt.
För tangentbordsanvändning kan kriteriet ange att alla interaktiva komponenter ska kunna nås, användas och lämnas utan mus eller pekskärm. Fokusmarkeringen ska synas och följa en begriplig ordning. Det knyter an till W3C:s WCAG 2.2, bland annat WCAG 2.2 – 2.1.1 Keyboard och WCAG 2.2 – 2.4.7 Focus Visible.
Miljön behöver vara lika konkret. Ange webbläsare, operativsystem, hjälpmedel och relevant enhet samt dokumentera vilka versioner som användes vid testtillfället. För en React-baserad bokningsdialog kan kombinationen av ramverk, egen kod och tredjepartsbibliotek skapa andra fel än i ett vanligt WordPress-formulär; därför räcker det inte att testa en enda standardsida.
Stoppvillkoren bör beslutas före leveransen. Ett fel som hindrar navigation, gör en dialog omöjlig att stänga eller stoppar ett prioriterat formulärflöde bör inte överraskande omklassificeras när lanseringen närmar sig. Mindre avvikelser kan hanteras i en uttryckligen accepterad åtgärdsplan, men planen behöver ange ansvarig part, nästa beslut och krav på omtest – även när felet finns i en chatt, samtyckeslösning eller annan tredjepartskomponent.
| Komponent | Testmiljö | Godkänt beteende | Blockerande fel | Omtest |
|---|---|---|---|---|
| Huvudmeny | Överenskomna webbläsare med tangentbord | Alla alternativ kan nås, aktiveras och lämnas med synligt fokus | Menyn kan inte öppnas, stängas eller navigeras | Hela tangentbordssekvensen körs igen |
| Formulär | NVDA med Firefox och VoiceOver med Safari | Etiketter, instruktioner och felmeddelanden kommuniceras begripligt | Användaren kan inte hitta eller rätta ett fel | Både felaktig och lyckad inskickning testas |
| Dialogruta | Tangentbord och skärmläsare | Fokus flyttas in, hanteras logiskt och återgår vid stängning | Fokus hamnar bakom dialogen eller användaren blir fast | Öppning, interaktion och stängning upprepas |
| Karusell | Tangentbord, skärmläsare och förstorad vy | Kontrollerna kan användas och innehållet förblir läsbart | Rörelse kan inte stoppas eller kontroller döljs | Samtliga lägen och kontroller granskas på nytt |
En sådan matris gör diskussionen mindre personlig och mer saklig. Byrån vet vad som ska byggas och testas, medan beställaren kan skilja blockerande brister från sådant som får en planerad rättning. Det minskar risken för sena förhandlingar, extra utveckling och tappade affärer när centrala flöden inte fungerar för alla användare.

Leveransbeviset ska göra varje påstående spårbart
Leveransbeviset är en kedja från krav till test och vidare till publicerad version. Rapporten bör ange omfattning, testad URL eller miljö, identifierare för bygget, testtidpunkt, webbläsare, hjälpmedel och ansvarig testare. För en WordPress-webbplats kan relevanta tema- och komponentversioner behöva dokumenteras; för en separat React-applikation kan ett bygg- eller versions-ID vara mer användbart.
Varje resultat ska sedan kopplas till en sida, komponent eller ett användarflöde. Posten behöver visa teststeg, förväntat utfall, faktiskt utfall och status samt hänvisa till relevant bevis. En skärmbild kan visa en dold fokusmarkering, medan en kort skärminspelning ofta passar bättre för fokusordning, tangentbordsfällor eller ett felmeddelande som inte annonseras av skärmläsaren.
En sammanfattande etikett som ”godkänd” räcker inte om det är oklart vilken version som testades. Om kod, innehåll eller ett tredjepartsskript ändras mellan test och publicering kan rapporten gälla något annat än webbplatsen som användarna möter. Beställaren behöver därför kunna följa beviset hela vägen till den leverans som faktiskt godkänns.
Avvikelser ska förbli synliga tills de har fått ett beslut. Ärendet bör ange berörd funktion, steg för att återskapa, ansvarig part och om problemet ska rättas eller uttryckligen accepteras. Efter rättning körs samma testfall igen, eftersom uppgiften ”åtgärdad” beskriver en aktivitet medan ett godkänt omtest visar ett resultat.
Underlaget är ett tekniskt acceptansbevis, inte ett automatiskt bevis på juridisk regelefterlevnad. För officiell information om digital tillgänglighet och vilka krav som kan vara relevanta bör beställaren vända sig till Digg. Den praktiska nyttan med dokumentationen kvarstår oavsett: den gör ansvar, kvarstående risker och framtida regressionstester tydligare.

De kriterier som gör WCAG-löftet verifierbart
Bedöm leveransen utifrån om tillgängligheten kan visas i fungerande användarflöden, inte bara sammanfattas i en skanningsrapport. Ramverket nedan är praktiskt stöd för utvärdering och teknisk acceptans, inte juridisk rådgivning; för juridisk vägledning hänvisas till Digg.
Kräv manuella tester av prioriterade användarflöden
Leverantören ska testa verkliga flöden som navigation, formulär, köp, inloggning eller bokning med tangentbord och relevanta hjälpmedel. Automatiska verktyg kompletterar arbetet, men kan inte avgöra om fokusordningen är logisk, innehållet begripligt eller uppgiften möjlig att slutföra.
Signal: Leverantören visar vilka flöden som testats, hur varje steg utfördes och vilket faktiskt resultat det gav.
Definiera funktion, testmiljö och stoppvillkor före leverans
Acceptanskriterierna ska ange vad användaren måste kunna göra och i vilka överenskomna webbläsare, enheter och hjälpmedel. De ska även skilja blockerande fel från avvikelser som får hanteras genom ett dokumenterat beslut.
Signal: Varje viktigt flöde har ett observerbart godkänt resultat och tydliga feltyper som stoppar acceptans.
Gör varje tillgänglighetspåstående spårbart
Varje påstående om WCAG 2.2 AA ska kunna kopplas till ett testfall, en miljö, ett utfall och eventuella avvikelser. Då går det att skilja verifierade egenskaper från antaganden och allmänna formuleringar i en offert.
Signal: Var vaksam om rapporten bara visar en poäng, en grön markering eller att inga automatiska fel hittades.
Kräv hantering och omtest av avvikelser
Ett upptäckt problem ska beskrivas med berörd funktion, återskapningssteg, ansvarig part och beslut om rättning eller uttryckligt undantag. Efter en rättning körs samma testfall igen, så att acceptansen bygger på verifierat beteende.
Signal: Leverantören kan visa både det ursprungliga felet och resultatet från omtestet utan att dölja kvarstående begränsningar.
Börja här: kräv verifierbar leverans före godkännande
-
Begär ett skriftligt tillgänglighetsprotokoll
Be webbyrån redovisa testad version, sidtyper, centrala flöden, webbläsare, hjälpmedel, testmetoder och kända avvikelser i ett gemensamt dokument. Lägg protokollet i exempelvis Confluence eller Google Drive, där beställare och leverantör arbetar med samma underlag.
-
Skanna representativa sidor med flera testverktyg
Kör axe DevTools och Lighthouse på startsida, navigation, formulär, sök och viktiga sidmallar; komplettera gärna med WAVE. Resultatet ska vara en sorterad fellista med URL, komponent, problemtyp och bedömd allvarlighetsgrad – inte ett poängvärde som ensamt godkännandebevis.
-
Genomför manuella tester av kritiska flöden
Navigera med enbart tangentbord och kontrollera fokusordning, fokusmarkering, menyer, dialogrutor, formulärfel och möjligheten att slutföra prioriterade uppgifter. Komplettera med NVDA och Firefox eller VoiceOver och Safari och dokumentera observationerna steg för steg.
-
Gör varje avvikelse till ett verifierbart leveranskrav
Registrera problemen i Jira, Trello eller GitHub Issues med URL, skärmbild eller inspelning, återskapningssteg, förväntat beteende, ansvarig och status. Formulera ett godkännandekriterium per ärende så att rättningen går att omtesta utan ny tolkning.
-
Omtesta och signera först när beviskedjan är komplett
Kör om både automatiska och manuella tester efter rättning och dokumentera utfallet i samma protokoll. Godkänn först när blockerande avvikelser är stängda, kvarvarande begränsningar uttryckligen accepterade och framtida ändringar har en plan för regressionstest.
En trovärdig tillgänglighetsgranskning består av avgränsad testning, dokumenterade fynd, rättningar och verifierade omtester – inte bara en formulering i offerten. Detta är praktisk vägledning och inte juridisk rådgivning; använd Digg för officiell information om tillgänglighetskrav. En erfaren partner angriper leveransen genom att låsa omfattning och acceptanskriterier tidigt och låter sedan varje godkännande vila på ett resultat som beställaren själv kan följa och förstå.