Što je testiranje pristupačnosti? (Primjeri)
Što je testiranje pristupačnosti?
Testiranje pristupačnosti definirano je kao vrsta testiranja softvera koje se provodi kako bi se osiguralo da aplikaciju koja se testira mogu koristiti osobe s invaliditetom kao što su sluh, sljepoća za boje, starije dobi i druge skupine u nepovoljnom položaju. To je podskup od Ispitivanje upotrebljivosti.
Osobe s invaliditetom koriste pomoćnu tehnologiju koja im pomaže u upravljanju softverskim proizvodom. Primjeri takvog softvera su:
- Softver za prepoznavanje govora – Pretvara izgovorenu riječ u tekst, koji služi kao ulaz u računalo.
- Softver za čitanje zaslona – Koristi se za čitanje teksta koji je prikazan na ekranu.
- Softver za povećanje zaslona– Koristi se za povećanje monitora i olakšavanje čitanja korisnicima s oštećenjem vida.
- Posebna tipkovnica napravljen za korisnike za jednostavno tipkanje koji imaju poteškoća s motoričkom kontrolom
Zašto testiranje pristupačnosti?
Razlog 1: Zadovoljiti tržište za osobe s invaliditetom.
Oko 20% stanovništva ima problema s invaliditetom.
- 1 od 10 ljudi ima teški invaliditet
- 1 od 2 osobe starije od 65 godina ima smanjene sposobnosti
Invaliditeti uključuju sljepoću, gluhoću, hendikepiranost ili bilo kakve tjelesne poremećaje.
Softverski proizvod može zadovoljiti ovo veliko tržište ako je prilagođen osobama s invaliditetom. Problemi s pristupačnošću u softveru mogu se riješiti ako se testiranje pristupačnosti učini dijelom normalnog životnog ciklusa testiranja softvera.
Razlog 2: Pridržavajte se zakona o pristupačnosti
Državne agencije diljem svijeta izašle su s legalizacijama koje zahtijevaju da IT proizvodi budu dostupni osobama s invaliditetom.
Slijede pravni akti različitih vlada –
- Sjedinjene Države: Zakon o Amerikancima s invaliditetom – 1990
- Ujedinjeno Kraljevstvo: Zakon o diskriminaciji osoba s invaliditetom – 1995
- Australija: Zakon o diskriminaciji osoba s invaliditetom – 1992
- Irska: Zakon o invaliditetu iz 2005
Testiranje pristupačnosti važno je za osiguranje zakonske usklađenosti.
Razlog 3: Izbjegavajte potencijalne tužbe
U prošlosti su tvrtke s liste Fortune 500 bile tužene jer njihovi proizvodi nisu bili prilagođeni osobama s invaliditetom. Evo nekoliko istaknutih slučajeva.
- Nacionalna federacija slijepih (NFB) vs Amazon (2007)
- Sexton i NFB vs Target (2007)
- Nagodba NFB protiv AOL-a (1999.)
Najbolje je stvarati proizvode koji podržavaju osobe s invaliditetom i izbjegavati potencijalne tužbe.
Koje invaliditete podržati?
Aplikacija mora podržavati osobe s invaliditetom kao što su –
Vrsta invaliditeta | Invaliditet Description |
---|---|
Smetnje vida |
|
Fizička invalidnost |
|
Kognitivni poremećaj |
|
Nesposobnost pismenosti |
|
Oštećenje sluha |
|
Kako napraviti testiranje pristupačnosti?
Testiranje pristupačnosti može se izvesti na 2 načina, a to su:
- Priručnik
- Automatizirano
Testiranje pristupačnosti može biti izazov za ispitivače jer nisu upoznati s invaliditetom. Bolje je raditi s osobama s invaliditetom koje imaju specifične potrebe kako bi razumjeli njihove izazove.
Postoje različiti načini testiranja pristupačnosti ovisno o invaliditetu. Naučit ćemo ih sve jednu po jednu.
1) Oštećenje vida
U redu, pretpostavimo sada da nemam sposobnost vida. Potpuno sam slijep i želio sam pristupiti web stranici XYZ. U tom slučaju, koja je opcija👍 Ne mogu pristupiti web stranici XYZ? Koju opciju imam? Postoji opcija od jedne riječi koja se naziva kao ČITAČ ZASLONA. Da, dobro si shvatio. ČITAČ ZASLONA. Sada, što je ovaj čitač zaslona? To je softver koji se koristi za pripovijedanje sadržaja na webu. Uglavnom, što se nalazi na vašoj web stranici, bilo da se radi o sadržaju, poveznici, radio gumbu, slikama, videu itd. Čitač zaslona ispričat će sve za mene. Dostupni su brojni čitači zaslona. Radio sam s čeljustima.
Uglavnom, kada pokrenete Jaws ili bilo koji čitač zaslona i zatim odete na web stranicu, on će vam ispričati cijeli sadržaj. Na primjer: pokrenuo sam jaws i pokrenuo preglednik JAWS će objaviti da je Mozilla Firefox početna stranica, sad ako odem na adresnu traku, JAWS će to objaviti ADRESNA TRAKA i zatim upišite www.google.com na adresnoj traci, čeljusti će objasniti otprilike ovako:-
Address Bar,w,w,w,period,g,o,o,g,l,e,period,c,o,m. Also, when the page loads completely jaws will again announce Google.Com Home page. Now if I go to Google Search, then JAWS will announce that Google search. So it would be easy for a blind person to recognize things in an easy manner.
Ovdje želim objasniti čitač zaslona koji će ispričati riječ po riječ ako unesete nešto ili u tekstni okvir. Slično, ako postoji veza, izgovorit će je kao poveznicu, za Button će je izgovoriti kao gumb. Tako da slijepa osoba može lako identificirati stvari.
Sada, ako je web stranica loše dizajnirana i razvijena, tada bi moglo biti moguće (to se općenito događa) da čeljusti ne bi mogle narirati točan sadržaj što zauzvrat rezultira nedostupnošću za slijepu osobu. (Recimo ako jaws nariraju vezu kao sadržaja, onda slijepi korisnik nikada ne bi mogao znati da je to poveznica i ako bi to bilo presudno za tu web stranicu onda 👍). U tom slučaju, to bi rezultiralo velikim gubitkom za poslovanje web stranice.
2) Oštećenje vida
Postoje dvije kategorije koje želim spomenuti pod oštećenjem vida.
Prvi je daltonizam. Daltonizam znači da niste potpuno slijepi, ali ne možete ispravno vidjeti neke određene boje. Crvena i plava su uobičajene boje koje ljudi ne mogu pravilno vidjeti ako imaju daltonizam. Dakle, u osnovi, ako imam daltonizam za crvenu boju i želim koristiti web stranicu koja je 80% u crvenoj boji onda???Bi li mi bilo ugodno na toj web stranici? Odgovor je Ne.
Dakle, web stranica treba biti dizajnirana tako da osoba s daltonizmom nema problema pristupiti joj. Uzmimo jednostavan primjer gumba koji je u crvenoj boji. Da bi bio dostupan ako je obrubljen crnom bojom. Tada mu je lako pristupiti. Obično se crno-bijelo smatra univerzalnim.
3) INVALIDITET SLOBOG VIDA
Druga stvar je osoba koja ima slab vid (nejasan vid) ili ima različite probleme s vidom (postoje mnogi problemi s očima povezani s mrežnicom, itd.) za pristup bilo kojem mjestu.
1) U takvim slučajevima najbolje je izbjegavati mali tekst. Zato što bi to bila velika prednost za osobe sa slabim vidom.
2) Također, ljudi s problemom vida željeli bi zumirati tekst web stranice kako bi im bilo ugodno. Dakle, web stranica treba biti dizajnirana na takav način da se prilikom povećanja teksta njezin izgled ne pokvari prilikom zumiranja teksta. U suprotnom, to neće ostaviti dobar dojam za njih.
4) Drugi invaliditet
U testiranju pristupačnosti za publiku s invaliditetom jedna vrlo važna točka koju treba uzeti u obzir je pristup web stranici bez upotrebe miša. Osoba bi trebala moći potpuno pristupiti web stranici poveznicama, gumbima, radio gumbima, potvrdnim okvirima, skočnim prozorima, padajućem izborniku, sve kontrole trebaju biti potpuno dostupne i njima se može upravljati putem tipkovnice.
Na primjer: Ako imam paraliziranu desnu ruku i ne osjećam se ugodno s mišem ili kažem da ne želim koristiti miša, što onda? U tom slučaju, ako ne mogu pristupiti vezi ili potvrdnim okvirima na web-mjestu putem tipkovnice, tada bi web-mjesto trebalo biti potpuno dostupno s tipkovnicom.
Alternative Text should be there for Images, Audio, Video so that screen reader reads them and will narrate them so that a blind person can easily recognize what the image, audio, the video is all about. In addition, to it, keyboard shortcuts should be there to easily access website and navigation should be available with the keyboard.
Također, fokus bi trebao biti potpuno vidljiv. Kada pritisnemo tabulator, tada bi korisnik trebao moći vidjeti gdje se kontrola pomiče. S vidljivim fokusom, korisniku koji ima slab vid ili sljepoću za boje postaje vrlo lako identificirati tok stranice, a također i lakši pristup.
Korisnik s oštećenjem sluha (gluh ili teško sluša): Posljednje su osobe s oštećenjem sluha. Gluha osoba može pristupiti web stranici jer ona može vidjeti sadržaj na web stranici. Ali kad je riječ o audio i video zapisu, suočavaju se s poteškoćama. Dakle, u tom slučaju, za bilo koji Video i Audio, trebao bi postojati Alt tekst. Zamjenski tekst znači zamjenski tekst. Pretpostavimo da postoji neki video o tome kako rezervirati zrakoplovnu kartu. U tom slučaju tekst bi trebao biti tu da ga gluha osoba može pročitati i shvatiti o čemu se radi u videu.
Testiranje pristupačnosti primjera testnih slučajeva
Slijede točke koje treba provjeriti kako bi aplikaciju koristili svi korisnici. Ovaj kontrolni popis koristi se za odjavu od testiranja pristupačnosti.
- Omogućuje li aplikacija ekvivalente tipkovnice za sve radnje mišem i prozore?
- Jesu li upute dane kao dio korisničke dokumentacije ili priručnika? Je li lako razumjeti i upravljati aplikacijom pomoću dokumentacije?
- Jesu li kartice poredane logično kako bi se osigurala glatka navigacija?
- Jesu li tipke prečaca dostupne za izbornike?
- Podržava li aplikacija sve operativne sustave?
- Je li jasno navedeno vrijeme odgovora svakog zaslona ili stranice kako bi krajnji korisnici znali koliko dugo treba čekati?
- Jesu li sve oznake ispravno napisane u aplikaciji?
- Je li boja aplikacije fleksibilna za sve korisnike?
- Koriste li se slike ili ikone na odgovarajući način kako bi ih krajnji korisnici lako razumjeli?
- Ima li aplikacija zvučna upozorenja?
- Može li korisnik prilagoditi audio ili video kontrole?
- Može li korisnik nadjačati zadane fontove za ispis i prikaz teksta?
- Može li korisnik prilagoditi ili onemogućiti treptanje, rotiranje ili pomicanje zaslona?
- Provjerite da se označavanje bojom nikada ne koristi kao jedini način prenošenja informacija ili označavanja radnje.
- Je li isticanje vidljivo s obrnutim bojama? Testiranje boje u aplikaciji promjenom omjera kontrasta
- Čuju li osobe s invaliditetom ispravno audio i video sadržaje? Testirajte sve multimedijske stranice bez zvučnika na web stranicama
- Je li osigurana obuka za korisnike s invaliditetom koja će im omogućiti upoznavanje sa softverom ili aplikacijom?
Najbolji alati za testiranje pristupačnosti
Kako bi vaša web stranica bila prihvatljivija i lakša za korištenje, ključno je da bude lako dostupna. Postoje različiti alati za testiranje pristupačnosti koji mogu provjeriti pristupačnost web stranice.
Slijede neki od popularnih Alati za testiranje pristupačnosti:
1) Val
Wave je besplatni alat za web pristupačnost koji je stvorio WEBAIM. Koristi se za ručnu provjeru valjanosti web stranice za različite aspekte pristupačnosti. Ovaj se alat može koristiti za provjeru intraneta, zaštićenih lozinkom, dinamički generiranih ili osjetljivih web stranica. Glavne funkcije alatne trake za web-pristupačnost uključuju prepoznavanje komponenti web-stranice, pružanje pristupa alternativnom prikazu sadržaja stranice i olakšavanje korištenja mrežnih aplikacija trećih strana. Osigurava 100% privatno i sigurno izvješćivanje o pristupačnosti
Posjetiti ovdje
2) TAW
TAW je online alat za određivanje pristupačnosti vašeg weba. Ovaj alat analizira web stranicu u skladu sa smjernicama W3C web pristupačnosti i pokazuje probleme s pristupačnošću. Problemi s testiranjem dostupnosti weba kategorizirani su u prioritet 1, prioritet 2 i prioritet 3. Zanimljiva značajka TAW-a je mogućnost generiranja podskupa WCAG 1.0 za testiranje. U alatu TAW možete odabrati testiranje jedne stranice ili više stranica tako što ćete web mjesto "paučiti". TAW nam također omogućuje definiranje dodatnih provjera putem dijaloškog okvira “Provjera korisnika”.
Posjetiti ovdje
3) Alati za razvojne programere pristupačnosti
To je proširenje za Chrome. Radi i reviziju pristupačnosti. Rezultati revizije pokazuju pravila pristupačnosti koja Stranica pod testiranjem krši. Proširenje ima visoke ocjene i često se ažurira
Posjetiti Ovdje
4) Tester stranica za brzu pristupačnost
Budući da postoje izvrsne alatne trake pristupačnosti, Quick Page Accessibility Tester je knjižna oznaka koju možete kliknuti da biste dobili brzu analizu web stranice. Otkrit će razne probleme s vašom stranicom, upozoriti na moguće probleme i istaknuti područja na stranici koja bi mogla imati koristi od ARIA-e (Accessible Rich Internet Applications).
Posjetiti Ovdje
Na tržištu su dostupni različiti alati za testiranje pristupačnosti weba koji su navedeni u nastavku:
5) Dizajner
Ovo je alat razvijen od strane IBM koji simulira iskustvo osoba s oštećenjem vida kako bi dizajner mogao bolje razumjeti potrebe osoba s invaliditetom i razviti aplikacije u skladu s tim.
Posjetiti Ovdje
6) WebAnywhere
Ovo je alat temeljen na pregledniku koji radi slično čitačima zaslona poput Jawsa. Pomaže čitateljima kako čitati web stranicu.
Posjetiti Ovdje
7) Alatna traka za web pristupačnost
WAT je proširenje Internet explorera ili Opera koji dizajnerima web stranica nudi korisne značajke u analizi web stranica. Jedna od najboljih značajki je značajka GreyScale koja pomaže pronaći točke niskog kontrasta u dizajnu.
Posjetiti Ovdje
Mitovi o testiranju pristupačnosti
Slijede mitovi o testiranju pristupačnosti:
Mit: Izrada pristupačne web stranice je skupa
Činjenica: Nije skupo. Uzmite vrijeme za razmišljanje o problemima pristupačnosti u samoj fazi dizajna zajedno s osnovnim testiranjem. To će uštedjeti novac, kao i preraditi.
Mit: Promjena nedostupnih web stranica u pristupačne je dugotrajna i skupa
Nije potrebno unijeti sve promjene odjednom. Rad na osnovnim potrebama koje su korisnicima s invaliditetom najnužnije.
Mit: Pristupačnost je jednostavna i dosadna
Web stranice možete učiniti atraktivnima, ali ih treba dizajnirati tako da budu dostupne svim korisnicima. Također prema W3C smjernicama za pristupačnost web sadržaja – snažno obeshrabruju korištenje stranica koje sadrže samo tekst.
Mit: Pristupačnost za slijepe i osobe s invaliditetom
Činjenica Slijeđenje smjernica za pristupačnost poboljšava ukupnu upotrebljivost softvera, što pomaže i običnim korisnicima.
Zaključak
U softverskom inženjerstvu, testiranje pristupačnosti pomaže da vaša aplikacija bude prilagođena osobama s invaliditetom. Ako zbog složenosti vaše web aplikacije nije moguće slijediti smjernice pristupačnosti, napravite jednu verziju web stranice za obične korisnike, a drugu za onemogućavanje