Slik gjennomfører du en test av nettilgjengelighet

Discover how to deliver better software and systems in rapidly scaling environments. Join our Community

Ifølge WHO lever mer enn én milliard mennesker over hele verden med en form for funksjonsnedsettelse. Det betyr omtrent 15 % av hele befolkningen!  Med dette i tankene er det tydelig at vi må sørge for at nettapplikasjonene våre ikke utelukker noen fra å bruke dem, og det betyr at vi også bør fokusere design- […]

Ifølge WHO lever mer enn én milliard mennesker over hele verden med en form for funksjonsnedsettelse. Det betyr omtrent 15 % av hele befolkningen! 

Med dette i tankene er det tydelig at vi må sørge for at nettapplikasjonene våre ikke utelukker noen fra å bruke dem, og det betyr at vi også bør fokusere design- og testarbeidet på tilgjengelighet.

Kanskje ser du for deg et bestemt bilde når du tenker på funksjonsnedsettelse, men det kan faktisk forekomme i flere former og kan også være:

  • Permanent (for eksempel synshemming)
  • Midlertidig (for eksempel en øreinfeksjon)
  • Situasjonsbetinget (for eksempel en forelder som holder en baby)
bilde av Microsofts inkluderende design for tilgjengelighetstesting
Bildekilde: Microsofts inkluderende design

Disse funksjonsnedsettelsene kan begrense hvordan mennesker samhandler med funksjonene i applikasjoner. Testing av nettilgjengelighet kommer inn i bildet ved å kontrollere om appen er tilgjengelig for disse ulike typene funksjonsnedsettelser.  

Hva er testing av nettilgjengelighet?

Tilgjengelighet, noen ganger kalt a11y, er praksisen med å lage verktøy, nettsteder og nettinnhold som kan brukes av alle besøkende, uavhengig av funksjonsnedsettelser, svekkelser eller begrensninger. Når det gjelder testing, bør du gjøre tilgjengelighetstesting til en del av teststrategien din; ikke la det vente til slutten.

Tilgjengelighetstesting er en type brukervennlighetstesting. Ved å utføre tilgjengelighetstesting sørger testere for at alle brukere, inkludert personer med funksjonsnedsettelser som blindhet, hørselsnedsettelser eller andre kognitive vansker, kan bruke nettstedene og nettapplikasjonene. Det garanterer at innholdet er tilgjengelig uten å bruke vanlige interaksjonsmetoder som mus, tastatur, styreflate og så videre.

Get Free Access
Get regular tech leadership wisdom for delivering better software and systems.
Get Free Access

Have an account? Log In

Hvilke aspekter ved tilgjengelighet evaluerer tester av nettilgjengelighet?

Når du kontrollerer tilgjengeligheten til et nettsted, kan det være lurt å følge retningslinjene for tilgjengelighet for nettinnhold (WCAG). De tre tilgjengelighetsnivåene som er definert av WCAG, er

  • A: for grunnleggende tilgjengelighet på nettet;
  • AA: den globale standarden for tilgjengelighet – for øyeblikket et lovkrav i USA og EU-landene.
  • AAA: det strengeste av nivåene – gjelder vanligvis for bestemte applikasjoner.

Ifølge WCAG finnes det også fire hovedprinsipper for tilgjengelighet. Du kan huske dem ved hjelp av akronymet POUR, og de er

  • Mulig å oppfatte: brukerne av nettstedet skal kunne oppfatte innholdet og informasjonen. Dette gjøres vanligvis visuelt, men for personer med nedsatt syn kan innholdet oppfattes ved hjelp av skjermleserprogramvare.
  • Mulig å betjene: brukerne må kunne samhandle med elementene på nettsiden og navigere enkelt gjennom sidene.
  • Forståelig: innholdet, enten det er grafisk eller skriftlig, bør være lett å forstå.
  • Robust: dette betyr at nettappen skal fungere korrekt på flere enheter, inkludert med kompenserende teknologi.

Hvorfor er testing av nettilgjengelighet viktig?

Så hvorfor er det viktig å teste tilgjengeligheten? 

For meg er den viktigste grunnen inkludering. Ved å sikre tilgjengeligheten til et nettsted eller en nettapp sørger vi for at vi ikke utelukker noen fra å få tilgang til innholdet og bruke funksjonene. Dette betyr en bedre brukeropplevelse for alle potensielle kunder.

Til gjengjeld kan dette også føre til en økning i fortjenesten – ifølge en Click-Away Pound-undersøkelse ville 82 % av brukerne med behov for tilgjengelighet brukt mer penger på et nettsted hvis det var mer tilgjengelig. 

Sist, men absolutt ikke minst, er det viktig å teste tilgjengeligheten for å overholde lovens standarder og regler for tilgjengelighet på nettet.  

Hvordan teste nettilgjengelighet?

Over til selve testingen. En av de beste fremgangsmåtene er å starte tilgjengelighetstestingen tidlig i utviklingssyklusen. På denne måten blir eventuelle tilgjengelighetsproblemer som oppdages, enklere å løse. Hvis man venter til slutten, kan det bety at mye arbeid må gjøres på nytt. Testingen kan utføres manuelt eller ved hjelp av verktøy for testing av nettilgjengelighet. 

Sjekkliste for tilgjengelighet på nettsteder

Nedenfor finner du noen viktige punkter du bør vurdere når du evaluerer tilgjengelighet på nettet. Disse kan kontrolleres gjennom manuell eller automatisert testing:

  • Tastaturtilgjengelighet: Kan du navigere på nettstedet uten å bruke musen? Det betyr at hver lenke, knapp eller hvert inndatafelt må være tilgjengelig ved å trykke på Tab-, piltastene, mellomromstasten og Enter-tasten. Tastaturtilgjengelige nettsteder kan enkelt leses med hjelpemidler som skjermlesere, talestyring eller brytere.
  • Navigasjonsstruktur: Du kan teste dette ved å trykke på Tab-tasten eller tastekombinasjonen Shift+Tab. Navigasjonen bør være logisk, rekkefølgen bør følge den rekkefølgen menyene og de interaktive elementene vises i, og menyene bør forbli på samme sted selv etter at brukeren navigerer til en annen side. 
  • Kompatibilitet med skjermlesere: Er innholdet på nettstedet tilgjengelig ved hjelp av en skjermleser? Og hvis ja, er rekkefølgen riktig?
  • Teksting og transkripsjoner for videoer og podkaster: Dette er nødvendig slik at personer med hørselsproblemer kan forstå det som blir sagt. De er også nyttige i midlertidige situasjoner, for eksempel når man befinner seg i et støyende miljø der det er vanskelig å følge med på lydinnhold.
  • Zoom/forstørrelse: Personer med nedsatt syn må kunne navigere og samhandle med innholdet på nettsiden. Du kan bruke nettleserens innebygde zoomfunksjon (Ctrl+ i Windows eller Cmd+ på Mac) for å kontrollere at webelementene fortsatt vises på en god måte, er enkle å lese og kan brukes interaktivt.
  • Fargefølsomhet: Noen brukere kan være følsomme for farger, så det er viktig at kontrastene på nettsidene ikke er for sterke. Samtidig bør du ta hensyn til at utilstrekkelig kontrast kan gjøre enkelte elementer vanskelige å oppfatte for brukere med nedsatt syn. WCAG tilbyr spesifikke retningslinjer for kontrast.
  • Hopp over navigasjon: Kontroller at nettstedet har en funksjon for «Hopp til hovedinnhold» eller «Hopp til innhold». Dette kan hjelpe tastaturbrukere med å navigere direkte til hovedinnholdet uten å måtte tabbe seg gjennom alle tilgjengelige menyer, knapper og felt.
  • Alternativ tekst: Alt ikke-tekstlig innhold bør ha alternativ tekst, slik at skjermlesere kan lese opp bildene.
  • Blinkende lys eller blinkende, lyssterke elementer: Blinkende eller flimrende elementer kan utløse anfall hos brukere med epilepsi eller andre tilstander. De gir vanligvis nettsteder et dårlig rykte, men hvis du må bruke dem, bør du kontrollere at blinkingen ikke er så intens at den kan utløse anfall.

Hvordan forbedrer lasttesting tilgjengeligheten?

Lasttesting er et viktig verktøy innen testing av tilgjengelighet på nettet. Det gjør det mulig for utviklere og testere å evaluere hvordan et nettsted fungerer under ulike belastningsnivåer eller mengder brukertrafikk. Ved å simulere et stort antall brukere som åpner nettstedet samtidig kan lasttesting identifisere ytelsesflaskehalser eller problemer som kan hindre tilgjengeligheten for brukere med funksjonsnedsettelser.

Et av hovedmålene med testing av tilgjengelighet på nettet er å sikre at alle brukere, uavhengig av funksjonsevne, kan få tilgang til og navigere effektivt på et nettsted. Lasttesting spiller en viktig rolle i arbeidet med å nå dette målet ved å vurdere hvor godt et nettsted fungerer under høy belastning. Ved å generere et stort antall samtidige brukere kan lasttesting avdekke potensielle problemer som kan oppstå når flere brukere med funksjonsnedsettelser bruker nettstedet samtidig.

Lasttesting kan bidra til å identifisere ytelsesproblemer som kan påvirke tilgjengeligheten på nettet. Hvis et nettsted for eksempel bruker for lang tid på å laste inn eller slutter å svare når flere brukere åpner det, kan dette i stor grad forringe opplevelsen for brukere med funksjonsnedsettelser som er avhengige av hjelpemidler. Verktøy for lasttesting kan spesielt bidra til å finne disse ytelsesflaskehalsene, slik at utviklere kan optimalisere nettstedet og sikre at det forblir tilgjengelig selv under høy belastning.

More Articles

Verktøy for testing av tilgjengelighet på nettet

Heldigvis finnes det mange tilgjengelige nettbaserte verktøy som kan bidra til å identifisere tilgjengelighetsproblemer på et nettsted og kontrollere at det følger WCAG-standardene.

Noen verktøy kan installeres som nettleserutvidelser og gir vanligvis enkle kontroller av tilgjengelighetsfeil, mens andre verktøy kan bidra til å implementere en prosess for automatisert tilgjengelighetstesting. Nedenfor nevner jeg noen av de mest bemerkelsesverdige.

  • Axe DevTools: Axe kan installeres i en nettleser og er tilgjengelig som en fane i utviklerverktøyene. Det gir innsikt i tilgjengelighetsbrudd, for eksempel manglende alternativ tekst eller fargekontrast.
skjermbilde av Axe DevTools
  • Wave: Wave er et verktøy for evaluering av tilgjengelighet på nettet, tilgjengelig både på nett og som en nettleserutvidelse. Det gir lignende informasjon som Axe. 
  • AccessiBe: AccessiBe kan brukes til automatisk å kontrollere samsvar med ADA, og er også integrert med andre verktøy, som Jira og AWS.
  • Google Lighthouse: Lighthouse tilbyr flere revisjoner som dekker en rekke WCAG-standarder. Basert på disse vurderes tilgjengeligheten på nettstedet ditt, og du får anbefalinger om hvordan du kan gjøre endringer.

Konklusjonen

Tilgjengelighetstesting undersøker hvor enkelt det er å navigere på, bruke og forstå nettsteder. Alle har nytte av tilgjengelighet, inkludert eldre personer, barn, venstrehendte og personer i midlertidige situasjoner der én eller flere av sansene deres er svekket. 

Hvis du likte denne artikkelen, hvorfor ikke abonnere på QA Lead-nyhetsbrevet for å holde deg oppdatert på alle nyheter, artikler og verktøy knyttet til testing?

Andreea Draniceanu
Hi there! My name is Andreea, I’m a software test engineer based in Romania. I’ve been in the software industry for over 10 years. Currently my main focus is UI test automation with C#, but I love exploring all QA-related areas 😊

You may also like