Skip to main content

Testiranje i revizija pristupačnosti weba: sveobuhvatan pristup

Testiranje je mjesto gdje teorija pristupačnosti susreće praksu. Bez sustavnog testiranja, zahtjevi pristupačnosti ostaju težnje, a ne postignuća. Učinkovito testiranje pristupačnosti kombinira automatizirano skeniranje, ručnu stručnu reviziju i korisničko testiranje s pomoćnom tehnologijom kako bi se stvorila sveobuhvatna slika pristupačnosti vašeg digitalnog iskustva.

Zašto je testiranje važno

Automatizirani alati ključna su polazna točka, ali mogu otkriti samo djelić problema pristupačnosti — istraživanja u industriji dosljedno pokazuju da automatizirano testiranje otkriva otprilike 30 do 40 posto WCAG kršenja. Automatizirani alati mogu utvrditi ima li slika alt atribut, ali ne mogu utvrditi je li taj alt tekst smislen. Mogu mjeriti omjere kontrasta, ali ne mogu procijeniti je li redoslijed čitanja logičan ili komunicira li prilagođeni widget svoje stanje ispravno čitaču zaslona.

Zato je neophodan slojeviti pristup. Svaki sloj testiranja otkriva probleme koje drugi slojevi propuštaju.

Sloj 1: automatizirano skeniranje

Automatizirani alati za testiranje pristupačnosti skeniraju vaše stranice prema skupu pravila izvedenih iz WCAG kriterija uspjeha i označavaju kršenja. Brzi su, ponovljivi i izvrsni za otkrivanje sustavnih problema na velikim web mjestima. Koristite ih kao prvu liniju obrane i za kontinuirani nadzor.

axe DevTools jedan je od najkorištenijih mehanizama za testiranje pristupačnosti. Dostupan kao proširenje preglednika i kao biblioteka koja se integrira u razvojne radne procese, axe testira prema sveobuhvatnom skupu pravila i dizajniran je za minimiziranje lažnih pozitivnih rezultata. Pogoni mnoge druge alate za testiranje pristupačnosti.

WAVE od WebAIM-a pruža vizualni sloj koji ističe probleme pristupačnosti izravno na stranici. Posebno je koristan za netehničke zainteresirane strane jer prikazuje probleme u kontekstu umjesto u zasebnom izvješću. Dostupan kao proširenje preglednika i kao online alat.

Google Lighthouse ugrađen je u Chrome DevTools i uključuje kategoriju revizije pristupačnosti. Njegov opseg je ograničeniji od namjenskih alata za pristupačnost, ali njegova praktičnost i nulta konfiguracija čine ga dobrom brzom provjerom tijekom razvoja.

Pa11y je alat otvorenog koda za naredbeni redak koji je prikladan za integraciju u cjevovode kontinuirane integracije. Može testirati pojedinačne stranice ili pregledavati cijela web mjesta i ispisivati rezultate u raznim formatima.

IBM Equal Access Accessibility Checker je besplatno proširenje preglednika koje koristi IBM-ov mehanizam pravila i pruža vođenu evaluaciju uključujući način provjere tipkovnice.

Nijedan od ovih alata ne smije se koristiti kao jedina metoda evaluacije pristupačnosti. Oni nadopunjuju ručno testiranje — ne zamjenjuju ga.

Sloj 2: ručno stručno testiranje

Ručno testiranje uključuje obučenog evaluatora koji sustavno pregleda vaše web mjesto prema WCAG kriterijima uspjeha koristeći kombinaciju tehnika.

Testiranje tipkovnicom najosnovniji je ručni test. Navigirajte cijelim web mjestom koristeći samo tipkovnicu. Tab-ajte kroz svaku stranicu, komunicirajte sa svakom kontrolom, otvorite i zatvorite svaki izbornik i dijalog. Provjerite da je redoslijed fokusa logičan, da je fokus uvijek vidljiv, da ne postoje zamke tipkovnice i da je sva funkcionalnost dostupna bez miša.

Testiranje zumiranja uključuje povećanje stranice na 200% i 400% i provjeru da se sadržaj ne gubi, da funkcionalnost ne zakazuje i da horizontalno pomicanje nije potrebno na širini od 320 CSS piksela.

Testiranje čitačem zaslona uključuje navigaciju vašim web mjestom koristeći jedan ili više čitača zaslona za provjeru da je sav sadržaj ispravno najavljen, da naslovi i orijentiri stvaraju navigabilnu strukturu, da su oznake obrazaca pravilno povezane, da su promjene dinamičkog sadržaja najavljene i da prilagođeni widgeti komuniciraju svoje stanje.

Tri najčešća čitača zaslona su JAWS (komercijalni, Windows), NVDA (besplatni, Windows) i VoiceOver (ugrađen u macOS i iOS). Svaki ima različite snage i ponašanja, pa se preporučuje testiranje s najmanje dva. TalkBack je primarni čitač zaslona na Android uređajima.

Kognitivni pregled ocjenjuje web mjesto iz perspektive korisnika s kognitivnim invaliditetima. Je li sadržaj jasan i jednoznačan? Jesu li upute eksplicitne? Je li navigacija predvidljiva? Mogu li se korisnici oporaviti od pogrešaka? Je li kognitivno opterećenje razumno?

Sloj 3: korisničko testiranje s pomoćnom tehnologijom

Najrazotkrivaćiji oblik testiranja pristupačnosti uključuje stvarne korisnike s invaliditetom koji koriste vlastite pomoćne tehnologije. Automatizirani alati i stručne revizije mogu identificirati tehnička kršenja, ali samo stvarni korisnici mogu otkriti praktične prepreke upotrebljivosti — interakcije koje tehnički prolaze WCAG kriterije, ali i dalje stvaraju konfuziju ili frustraciju.

Regrutujte sudionike koji predstavljaju raspon invaliditeta i korištenja pomoćne tehnologije. Uključite korisnike čitača zaslona, korisnike koji koriste samo tipkovnicu, korisnike s motoričkim oštećenjima koji mogu koristiti pristup prekidačem ili glasovnu kontrolu, korisnike sa slabim vidom koji se oslanjaju na povećanje i korisnike s kognitivnim invaliditetima. Promatrajte ih kako izvršavaju ključne zadatke na vašem web mjestu i dokumentirajte prepreke na koje nailaze.

Proces revizije

Formalna revizija pristupačnosti obično slijedi strukturirani proces: definirajte opseg, pokrenite automatizirano skeniranje, provedite ručnu stručnu reviziju, provedite korisničko testiranje, dokumentirajte sve nalaze s ocjenama ozbiljnosti i preporukama za sanaciju, zatim sanirajte počevši od problema s najvećim utjecajem i ponovno testirajte nakon popravaka.

Izjave o pristupačnosti

Prema Europskom aktu o pristupačnosti i mnogim drugim propisima, organizacije su dužne objaviti izjavu o pristupačnosti. Ovaj dokument treba opisati vaš status usklađenosti, navesti sva poznata ograničenja pristupačnosti, objasniti kako korisnici mogu prijaviti probleme pristupačnosti i pružiti kontakt informacije za upite o pristupačnosti. Treba biti lako dostupan sa svake stranice vašeg web mjesta.

Kontinuirani nadzor

Pristupačnost nije jednokratni projekt. Novi sadržaj, promjene dizajna, dodaci značajki i integracije trećih strana sve mogu uvesti regresije pristupačnosti. Integrirajte automatizirano testiranje pristupačnosti u svoj CI/CD cjevovod, provodite periodične ručne revizije i uspostavite proces za primanje i odgovaranje na povratne informacije o pristupačnosti od korisnika.

Je li vaša web stranica pristupačna?

Besplatno skenirajte svoju web stranicu i saznajte svoj WCAG rezultat u nekoliko minuta.

Besplatno skenirajte svoju stranicu