En tillgänglighetsgranskning måste visa mer än gröna testresultat

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 självsäker tecknad projektledare håller upp ett grönt trafikljus medan en frustrerad tangentbordsanvändare möter en låst dörr bakom kulissenAI-genererad

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.

Illustrativt manuellt testprotokoll – inte resultat från en verklig webbplats
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.

Exempel på acceptansmatris som anpassas till den aktuella leveransen
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.

En nervös tecknad beställare balanserar på en lina mellan en svävande grön pratbubbla och en stadig mapp fylld med tydliga bevisAI-genererad

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.

En fokuserad tecknad person klickar samman den sista länken i en lysande kedja medan lösa papperslappar blåser bort i bakgrundenAI-genererad

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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å.

Ämnen
Dela

FAQ

Vanliga frågor

01

Vad ska ingå i en manuell tillgänglighetsgranskning av en webbplats?

Granskningen bör omfatta verkliga användarflöden med tangentbord, skärmläsare, zoom, fokusförflyttning, formulär, felmeddelanden, menyer och dialogrutor. Resultatet ska visa testmiljö, teststeg, förväntat utfall, faktiskt utfall och bevis för varje upptäckt avvikelse.

02

Räcker en automatisk WCAG-skanning för att godkänna en ny webbplats?

Nej, en automatisk skanning räcker inte som acceptanstest för en webbplats. Verktyg kan hitta vissa tekniska fel, men manuell tillgänglighetstestning behövs för att bedöma exempelvis logisk fokusordning, begripliga felmeddelanden och om ett helt användarflöde faktiskt går att slutföra.

03

Hur ser en användbar WCAG 2.2 AA-checklista för beställare ut?

En användbar checklista kopplar varje relevant krav till en sida eller funktion, en testmetod, en bestämd testmiljö och ett tydligt godkänt eller underkänt resultat. Den bör även ange vilka fel som stoppar leveransen och vem som ansvarar för att avvikelser åtgärdas.

04

Har WCAG 2.2 AA krav på minsta font size?

Nej, WCAG 2.2 AA anger ingen generell minsta teckenstorlek. WCAG 2.2 – 1.4.4 Resize Text kräver däremot att text kan förstoras till 200 procent utan att innehåll eller funktion går förlorad, med de undantag som anges i kriteriet.

05

Hur bevisar en webbyrå att webbplatsen uppfyller WCAG 2.2 AA?

Byrån bör lämna en spårbar testmatris där varje påstående stöds av ett dokumenterat testresultat, inte bara en generell formulering om att webbplatsen är WCAG-anpassad. För övergripande information om offentlig digital tillgänglighet kan beställaren kontrollera Diggs vägledning; detta är inte juridisk rådgivning.

Fler artiklar