Skip to main content

Testiranje in revizija spletne dostopnosti: celovit pristop

Testiranje je mesto, kjer se teorija dostopnosti sreča s prakso. Brez sistematičnega testiranja ostanejo zahteve dostopnosti želje, ne dosežki. Učinkovito testiranje dostopnosti združuje avtomatizirano skeniranje, ročni strokovni pregled in uporabniško testiranje s pomožnimi tehnologijami, da ustvari celovito sliko dostopnosti vaše digitalne izkušnje.

Zakaj je testiranje pomembno

Avtomatizirana orodja so bistven izhodiščni punkt, vendar lahko odkrijejo le del težav z dostopnostjo — industrijske raziskave dosledno kažejo, da avtomatizirano testiranje ujame približno 30 do 40 odstotkov kršitev WCAG. Avtomatizirana orodja lahko ugotovijo, ali ima slika atribut alt, ne morejo pa ugotoviti, ali je to alternativno besedilo smiselno. Lahko izmerijo kontrastna razmerja, ne morejo pa oceniti, ali je vrstni red branja logičen ali ali prilagojen gradnik pravilno sporoča svoje stanje bralniku zaslona.

Zato je potreben večplastni pristop. Vsaka plast testiranja ujame težave, ki jih druge plasti spregledajo.

Plast 1: avtomatizirano skeniranje

Avtomatizirana orodja za testiranje dostopnosti skenirajo vaše strani glede na nabor pravil, izpeljanih iz meril uspeha WCAG, in označijo kršitve. So hitra, ponovljiva in odlična za odkrivanje sistematičnih težav na velikih spletnih mestih. Uporabite jih kot prvo obrambno linijo in za stalno spremljanje.

axe DevTools je eden najpogosteje uporabljenih pogonov za testiranje dostopnosti. Na voljo kot razširitev za brskalnik in kot knjižnica, ki se integrira v razvojne procese, axe testira glede na obsežen nabor pravil in je zasnovan za zmanjšanje lažno pozitivnih rezultatov. Poganja številna druga orodja za testiranje dostopnosti.

WAVE od WebAIM zagotavlja vizualni prekrivni sloj, ki označuje težave z dostopnostjo neposredno na strani. Je še posebej uporaben za netehnične deležnike, saj prikazuje težave v kontekstu namesto v ločenem poročilu. Na voljo kot razširitev za brskalnik in kot spletno orodje.

Google Lighthouse je vgrajen v Chrome DevTools in vključuje kategorijo revizije dostopnosti. Njegov obseg je bolj omejen kot pri namenskih orodjih za dostopnost, vendar pa je zaradi njegove priročnosti in ničelne nastavitve dober za hitro preverjanje med razvojem.

Pa11y je odprtokodno orodje z ukazno vrstico, ki je dobro primerno za integracijo v cevovode za stalno integracijo. Lahko testira posamezne strani ali pregleda celotna spletna mesta in izpiše rezultate v različnih formatih.

IBM Equal Access Accessibility Checker je brezplačna razširitev za brskalnik, ki uporablja IBM-ov mehanizem pravil in zagotavlja vodeno ocenjevanje, vključno z načinom preverjanja tipkovnice.

Nobeno od teh orodij ne sme biti uporabljeno kot edina metoda ocenjevanja dostopnosti. Dopolnjujejo ročno testiranje — ga ne nadomeščajo.

Plast 2: ročno strokovno testiranje

Ročno testiranje vključuje usposobljenega ocenjevalca, ki sistematično pregleduje vaše spletno mesto glede na merila uspeha WCAG z uporabo kombinacije tehnik.

Testiranje s tipkovnico je najosnovnejši ročni test. Navigirajte po celotnem spletnem mestu le s tipkovnico. S tabulatorjem pojdite skozi vsako stran, komunicirajte z vsako kontrolo, odprite in zaprite vsak meni in dialog. Preverite, da je vrstni red fokusa logičen, da je fokus vedno viden, da ne obstajajo tipkovnične pasti in da je vsa funkcionalnost na voljo brez miške.

Testiranje povečave vključuje povečanje strani na 200 % in 400 % ter preverjanje, da nobena vsebina ni izgubljena, nobena funkcionalnost ni pokvarjena in vodoravno pomikanje ni zahtevano pri širini 320 CSS pikslov.

Testiranje z bralniki zaslona vključuje navigacijo po vašem spletnem mestu z enim ali več bralniki zaslona za preverjanje, da je vsa vsebina pravilno najavljena, da naslovi in orientirji ustvarjajo navigabilno strukturo, da so oznake obrazcev pravilno povezane, da so spremembe dinamične vsebine najavljene ter da prilagojeni gradniki sporočajo svoje stanje.

Trije najpogostejši bralniki zaslona so JAWS (komercialen, Windows), NVDA (brezplačen, Windows) in VoiceOver (vgrajen v macOS in iOS). Vsak ima različne prednosti in vedenja, zato je priporočeno testiranje z vsaj dvema. TalkBack je primarni bralnik zaslona na napravah Android.

Kognitivni pregled ocenjuje spletno mesto z vidika uporabnikov s kognitivnimi invalidnostmi. Ali je vsebina jasna in nedvoumna? Ali so navodila izrecna? Ali je navigacija predvidljiva? Ali se uporabniki lahko pobearjo iz napak? Ali je kognitivna obremenitev razumna?

Plast 3: uporabniško testiranje s pomožnimi tehnologijami

Najrazkrivajočo obliko testiranja dostopnosti vključuje resnične uporabnike z invalidnostmi, ki uporabljajo svoje lastne pomožne tehnologije. Avtomatizirana orodja in strokovni pregledi lahko odkrijejo tehnične napake, vendar samo resnični uporabniki lahko razkrijejo praktične ovire pri uporabnosti — interakcije, ki tehnično izpolnjujejo merila WCAG, pa vseeno povzročajo zmedo ali frustracijo.

Nabavite udeležence, ki predstavljajo razpon invalidnosti in uporabe pomožnih tehnologij. Vključite uporabnike bralnikov zaslona, uporabnike, ki uporabljajo le tipkovnico, uporabnike z gibalnimi okvarami, ki morda uporabljajo stikalni dostop ali glasovno upravljanje, uporabnike s slabim vidom, ki se zanašajo na povečavo, in uporabnike s kognitivnimi invalidnostmi. Opazujte jih pri izvajanju ključnih nalog na vašem spletnem mestu in dokumentirajte ovire, na katere naletijo.

Proces revizije

Formalna revizija dostopnosti običajno sledi strukturiranemu procesu: opredelitev obsega, izvedba avtomatiziranega skeniranja, izvedba ročnega strokovnega pregleda, izvedba uporabniškega testiranja, dokumentiranje vseh ugotovitev z ocenami resnosti in priporočili za odpravo, nato odprava, ki se začne s težavami z največjim vplivom, ter ponovni test po popravkih.

Izjave o dostopnosti

V skladu z Evropskim aktom o dostopnosti in številnimi drugimi predpisi morajo organizacije objaviti izjavo o dostopnosti. Ta dokument mora opisati vaš status skladnosti, navesti vse znane omejitve dostopnosti, pojasniti, kako uporabniki lahko prijavijo težave z dostopnostjo, in zagotoviti kontaktne podatke za poizvedbe o dostopnosti. Moral bi biti enostavno najdljiv z vsake strani vašega spletnega mesta.

Stalno spremljanje

Dostopnost ni enkraten projekt. Nova vsebina, spremembe oblikovanja, dodatki funkcij in integracije tretjih oseb lahko vse uvedejo regresije dostopnosti. Integrirajte avtomatizirano testiranje dostopnosti v svoj cevovod CI/CD, izvajajte periodične ročne preglede in vzpostavite postopek za prejemanje in odzivanje na povratne informacije uporabnikov o dostopnosti.

Je vaše spletno mesto dostopno?

Brezplačno skenirajte svoje spletno mesto in prejmite svojo oceno WCAG v nekaj minutah.

Brezplačno skenirajte svoje spletno mesto