Vodič za ispitivanje pristupačnosti: Što je, Alati i amper; Primjeri

Sadržaj:

Anonim

Što je ispitivanje pristupačnosti?

Testiranje pristupačnosti definira se kao vrsta testiranja softvera koja se provodi kako bi se osiguralo da aplikaciju koja se testira mogu koristiti osobe s invaliditetom poput sluha, daltonizma, starosti i drugih skupina u nepovoljnom položaju. To je podskup ispitivanja upotrebljivosti.

Osobe s invaliditetom koriste se pomoćnom tehnologijom koja im pomaže u upravljanju softverskim proizvodom. Primjeri takvog softvera su:

  • Softver za prepoznavanje govora - pretvorit će izgovorenu riječ u tekst koji služi kao ulaz na računalo.
  • Softver čitača zaslona - koristi se za čitanje teksta koji se prikazuje na zaslonu
  • Softver za povećanje zaslona - koristi se za povećanje monitora i olakšavanje čitanja korisnicima oštećenog vida.
  • Posebna tipkovnica napravljena za korisnike za lako tipkanje koji imaju poteškoće s upravljanjem motorom

U ovom vodiču naučit ćete-

  • Što je ispitivanje pristupačnosti?
  • Zašto testiranje pristupačnosti?
  • Koje invalidnosti podržati?
  • Kako napraviti testiranje pristupačnosti?
  • Alati za ispitivanje pristupačnosti
  • Mitovi o ispitivanju pristupačnosti

Zašto testiranje pristupačnosti?

Razlog 1 : Nabavite tržište za osobe s invaliditetom.

Oko 20% stanovništva ima problema s invaliditetom.

  • 1 od 10 osoba ima teški invaliditet
  • 1 od 2 osobe starije od 65 godina imaju smanjene sposobnosti

Invaliditeti uključuju sljepoću, gluhe, hendikepirane ili bilo kakve poremećaje u tijelu.

Softverski proizvod može udovoljiti ovom velikom tržištu ako je prilagođen invalidima. Problemi s dostupnošću softvera mogu se riješiti ako je testiranje pristupačnosti dio uobičajenog životnog ciklusa testiranja softvera.

Razlog 2 : Pridržavajte se zakona o pristupačnosti

Vladine agencije širom svijeta izašle su s legalizacijama, što zahtijeva 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 zbog invalidnosti - 1995
  • Australija: Zakon o diskriminaciji zbog invalidnosti - 1992
  • Irska: Zakon o invalidnosti iz 2005

Ispitivanje pristupačnosti važno je kako bi se osiguralo poštivanje zakona.

Razlog 3 : Izbjegavajte potencijalne tužbe

U prošlosti su tvrtke Fortune 500 bile tužene jer njihovi proizvodi nisu bili prilagođeni invalidima. Evo nekoliko istaknutih slučajeva

  • Nacionalna federacija slijepih (NFB) vs Amazon (2007)
  • Sexton i NFB vs Target (2007.)
  • NFB vs AOL nagodba (1999)

Najbolje je stvoriti proizvode koji podržavaju invalide i izbjeći potencijalne tužbe.

Koje invalidnosti podržati?

Aplikacija mora podržati osobe s invaliditetom poput -

Vrsta invaliditeta

Opis invalidnosti

Oštećenje vida

  • Potpuno sljepilo ili sljepoća za boje ili loš vid
  • Vizualni problemi poput problema s vizualnim strobovima i treptajem

Fizički invaliditet

  • Ne mogu koristiti miš ili tipkovnicu jednom rukom.
  • Loše motoričke sposobnosti poput pokreta ruku i usporenosti mišića

Kognitivna invalidnost

  • Poteškoće u učenju ili slabo pamćenje ili nisu u stanju razumjeti složenije scenarije

Invaliditet pismenosti

  • Problemi s čitanjem

Oštećenje sluha

  • Slušni problemi poput gluhoće i oštećenja sluha
  • Ne mogu čuti ili ne čuti jasno

Kako napraviti testiranje pristupačnosti?

Ispitivanje pristupačnosti može se izvršiti na 2 načina, a to su:

  1. Priručnik
  2. Automatizirano

Slijede točke koje treba provjeriti kako bi se aplikacija koristila svim korisnicima. Ovaj se kontrolni popis koristi za odjavu s testiranja pristupačnosti.

  1. Da li aplikacija nudi ekvivalente tipkovnice za sve operacije miša i prozore?
  2. Jesu li upute dane kao dio korisničke dokumentacije ili priručnika? Je li lako razumjeti i upravljati aplikacijom pomoću dokumentacije?
  3. Jesu li kartice logično poredane kako bi se osigurala nesmetana navigacija?
  4. Postoje li tipke prečaca za izbornike?
  5. Podržava li aplikacija sve operativne sustave?
  6. Je li jasno navedeno vrijeme odziva svakog zaslona ili stranice kako bi krajnji korisnici znali koliko treba čekati?
  7. Jesu li sve naljepnice pravilno napisane u aplikaciji?
  8. Je li boja aplikacije fleksibilna za sve korisnike?
  9. Koriste li se slike ili ikone na odgovarajući način, pa su krajnji korisnici lako razumljivi?
  10. Ima li aplikacija zvučna upozorenja?
  11. Može li korisnik prilagoditi kontrole zvuka ili slike?
  12. Može li korisnik nadjačati zadane fontove za ispis i prikaz teksta?
  13. Može li korisnik prilagoditi ili onemogućiti bljeskajuće, rotirajuće ili pomične zaslone?
  14. Označite da li se kodiranje boja nikada ne koristi kao jedino sredstvo prenošenja informacija ili navođenja radnje
  15. Je li isticanje vidljivo obrnutim bojama? Testiranje boje u aplikaciji promjenom omjera kontrasta
  16. Da li osobe s invaliditetom pravilno čuju audio i video sadržaje? Testirajte sve multimedijske stranice bez zvučnika na web mjestima
  17. Da li se pruža obuka za korisnike s invaliditetom koja će im omogućiti da se upoznaju sa softverom ili aplikacijom?

Ispitivanje pristupačnosti može biti izazov za testere jer nisu upoznati s invaliditetom. Bolje je raditi s osobama s invaliditetom koje imaju specifične potrebe da razumiju svoje izazove.

Postoje različiti načini ispitivanja pristupačnosti, ovisno o invalidnosti. Sve ćemo ih naučiti jednog po jednog.

1) Oštećenje vida

Dobro, pretpostavimo sada da nemam sposobnost vida. Potpuno sam slijep i želio sam pristupiti web mjestu XYZ. U tom slučaju, koja je opcija ???? Ne mogu li pristupiti web mjestu XYZ? Koju opciju imam? Postoji opcija od jedne riječi koja se naziva SCREENREADER. Da, dobro ste shvatili. PRIKAZIVAČ EKRANA. Što je ovaj čitač zaslona? To je softver koji se koristi za pripovijedanje sadržaja na webu. U osnovi, ono što se nalazi na vašoj web stranici, bilo da je to sadržaj, veza, radio gumb, slike, video, itd. Čitač zaslona ispričat će mi sve. Dostupni su brojni čitači zaslona. Radio sam s čeljustima.

U osnovi, kada pokrenete čeljusti ili bilo koji čitač zaslona, ​​a zatim odete na web mjesto, tada će vam ispričati kompletan sadržaj. Za Ex: Pokrenuo sam čeljusti i pokrenuo preglednik JAWS će objaviti da Mozilla Firefox pokreće stranicu, a sada, ako odem na adresnu traku, JAWS će najaviti ADRESNU TRAKU, a zatim na adresnu traku upisati www.google.com , čeljusti će krenuti da objasnim nekako ovako: -

Adresna traka, w, w, w, točka, g, o, o, g, l, e, točka, c, o, m. Također, kada se stranica u potpunosti učita, čeljusti će ponovno najaviti Google.Com početnu stranicu.Ako odem na Google pretraživanje, tada će JAWS objaviti to Google pretraživanje. Tako bi bilo slijepoj osobi lako prepoznati stvari na lak način.

Poanta koju ovdje želim objasniti čitač zaslona pripovijedati će riječ po riječ ako nešto unesete ili u okvir za tekst . Slično tome, ako postoji veza, izgovarat će je kao vezu, za Button će je izgovarati kao gumb. Tako da slijepa osoba može lako prepoznati stvari.

Sada Ako je web stranica loše dizajnirana i razvijena, tada bi moglo biti (to se obično događa) da ralje ne bi mogle pripovijedati točan sadržaj što zauzvrat rezultira nepristupačnošću slijepe osobe. (Recimo ako čeljusti pripovijedaju vezu kao sadržaja, tada slijepi korisnik nikad ne bi mogao znati da je to veza i ako bi to onda bilo presudno za to web mjesto ????). U tom bi slučaju to rezultiralo velikim gubitkom za poslovanje na web stranicama.

2) Oštećenje vida

Dvije su kategorije koje želim spomenuti pod oštećenjem vida.

Prva je Sljepilo za boje. Sljepilo za boje znači da niste potpuno slijepi, ali niste u mogućnosti pravilno vidjeti neku određenu boju. Crvena i Plava su uobičajene boje koje ljudi ne mogu vidjeti pravilno ako imaju daltonizam. U osnovi, ako imam daltonizam od crvene boje i želim koristiti web stranicu koja je tada 80% u crvenoj boji, bi li mi bilo ugodno na toj web stranici? Odgovor je Ne.

Dakle, web stranica bi trebala biti dizajnirana tako da osoba sa sljepoćom za boje nema problema s pristupom tome. Uzmite jednostavan primjer gumba u crvenoj boji. Da bi bio dostupan ako je označen crnom bojom. Tada mu je lako pristupiti. Obično se crna i bijela smatraju univerzalnima.

3) INVALIDIRANOST SLABOG VIDA

Druga stvar je osoba koja ima slab vid (nejasan vid) ili ima drugačiji problem s vidom (postoji mnogo problema s očima koji se odnose na mrežnicu, itd.) Zbog pristupa bilo kojem mjestu.

1) U takvim slučajevima najbolje je izbjegavati mali tekst. Jer to bi bila velika prednost za slabovidne ljude.

2) Također, osobe s problemima vida žele zumirati tekst web stranice kako bi im bilo ugodno. Dakle, web stranica treba biti dizajnirana na takav način da ako je povećate, njezin izgled ne može biti lomljiv prilikom zumiranja teksta. Inače to za njih neće biti dobar dojam.

4) Ostala invalidnost

U ispitivanju pristupačnosti za invalide, jedna od glavnih stvari koju treba razmotriti je pristup web mjestu bez upotrebe miša. Osoba bi trebala biti u mogućnosti pristupiti web mjestu poveznicama, gumbima, radio gumbima, potvrdnim okvirima, skočnim prozorima, padajućim izbornikom, sve bi kontrole trebale biti u potpunosti dostupne i dostupne putem tipkovnice.

Na primjer : Ako sam paraliziran desnicom i nije mi ugodno s mišem ili kažem da ne želim koristiti miša, što onda? U tom slučaju, ako ne mogu pristupiti poveznici ili potvrdnim okvirima na mjestu putem tipkovnice, ???? Dakle, web stranica bi trebala biti u potpunosti dostupna pomoću tipkovnice.

Alternativni tekst trebao bi biti na raspolaganju za slike, audio i video, tako da ih čitač zaslona čita i pripovijeda ih tako da slijepa osoba može lako prepoznati o čemu se radi na slici, zvuku i videu. Uz to bi trebali biti i tipkovni prečaci za lak pristup web mjestu, a navigacija bi trebala biti dostupna s tipkovnicom.

Također, fokus bi trebao biti potpuno vidljiv. Kada pritisnemo jezičak, korisnik bi trebao moći vidjeti kamo se kreće kontrola. S vidljivim fokusom, korisniku s lošim vidom ili sljepoćom za boje postaje vrlo lako prepoznati protok web stranice i lakoću pristupa.

Korisnik s oštećenjem sluha (gluh ili nagluh): Posljednji su osobe s oštećenjima sluha. Gluha osoba može pristupiti web mjestu jer je u stanju vidjeti sadržaj na njemu. Ali što se tiče zvuka i slike, oni se suočavaju s poteškoćama. Dakle, u tom bi slučaju za bilo koji video i audio trebao postojati zamjenski tekst. Alt tekst znači Alternativni tekst. Pretpostavimo da postoji bilo koji Video o tome kako rezervirati avionsku kartu. U tom bi slučaju tekst trebao biti tamo, tako da gluha osoba to može pročitati i steći ideju o čemu se u videu radi.

Alati za ispitivanje pristupačnosti:

Da biste svoju web stranicu učinili prihvatljivijom i jednostavnijom za upotrebu, presudno je da je lako dostupna. Postoje razni alati za testiranje pristupačnosti koji mogu provjeriti dostupnost web stranice.

Slijede neki od popularnih alata za testiranje pristupačnosti :

1) Val

Wave je besplatni alat za internetsku dostupnost koji je kreirao WEBAIM. Koristi se za ručnu provjeru web stranice radi različitih aspekata 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-dostupnost uključuju prepoznavanje komponenata web-stranice, pružanje pristupa alternativnom prikazu sadržaja stranice i olakšavanje upotrebe internetskih aplikacija trećih strana. Osigurava 100% privatno i sigurno izvještavanje o pristupačnosti

Posjetite ovdje

2) TAW

TAW je mrežni alat za određivanje dostupnosti vašeg weba. Ovaj alat analizira web mjesto u skladu sa smjernicama W3C za web dostupnost i prikazuje probleme s pristupačnošću. Problemi s testom web dostupnosti kategorizirani su u prioritet 1, prioritet 2 i prioritet 3. Zanimljiva značajka TAW-a je sposobnost generiranja podskupina WCAG 1.0 za testiranje. U alatu TAW možete odabrati testiranje jedne stranice ili više stranica "paukom" web stranice. TAW nam također omogućuje definiranje dodatnih provjera putem dijaloškog okvira "User Checking's"

Posjetite ovdje

3) Sobar za pristup

To je alat koji vam omogućuje provjeru internetskih stranica u skladu s WCAG (Smjernice za pristupačnost web sadržaja). Sve mogućnosti izvješćivanja u HTML-u prikazuju vaše oznake u normaliziranom obliku ističući zastarjelu, lažnu i valjanu oznaku, kao i elemente koji su pogrešno postavljeni. Ovaj alat nudi razne značajke poput

  • Detaljna izvješća za programere
  • Sažetak za osiguranje kvalitete i upravljanje
  • Metapodaci za semantički web i WWW
  • Automatsko čišćenje i pretvaranje HTML-a u XHtml
  • Alati za skriptiranje

Posjetite ovdje

4) Alati za razvoj pristupačnosti

Riječ je o proširenju za Chrome. To čini i revizija pristupačnosti. Rezultati revizije pokazuju pravila pristupačnosti koja su povrijeđena testom stranice. Proširenje ima visoke ocjene i često se ažurira

Posjetite ovdje

5) Tester stranice za brzu dostupnost

Budući da postoje neke izvrsne alatne trake za pristupačnost, Tester za brzo pristupanje stranici je oznaka na koju možete kliknuti za brzu analizu web stranice. Otkrivat će različite probleme s vašom stranicom, upozoriti na moguće probleme i istaknuti područja na stranici koja bi mogla imati koristi od ARIA (Pristupne bogate internetske aplikacije).

Posjetite ovdje

Na tržištu su dostupni različiti alati za provođenje testiranja web dostupnosti dani u nastavku:

6) dizajner

Ovo je alat koji je razvio IBM koji simulira iskustvo osoba s oštećenjem vida kako bi dizajner mogao bolje razumjeti potrebe osoba s invaliditetom i u skladu s tim razvijati programe.

Posjetite ovdje

7) WebAnywhere

Ovo je alat temeljen na pregledniku koji radi slično čitačima zaslona poput Jaws. Pomaže čitateljima kako čitati web stranicu.

Posjetite ovdje

8) Alatna traka za web-dostupnost

WAT je proširenje Internet Explorera ili Opere koje 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 mjesta s niskim kontrastom u dizajnu.

Posjetite ovdje

Mitovi ispitivanja pristupačnosti:

Slijede mitovi ispitivanja pristupačnosti:

Mit: Stvaranje pristupačne web stranice je skupo

Činjenica: Nije skupo. Iskoristite timeout i razmislite o problemima pristupačnosti u samoj fazi dizajniranja, zajedno s osnovnim testiranjem. To će uštedjeti novac i preraditi.

Mit: Promjena nepristupačnih web stranica u pristupačne web mjesta dugotrajna je i skupa

Nije potrebno uključiti sve promjene odjednom. Radite na osnovnim potrebama koje su najpotrebnije za korisnike s invaliditetom.

Mit: Pristupačnost je jednostavna i dosadna

Pristupačnost ne znači samo tekstualnu stranicu

Web stranice možete učiniti atraktivnim, ali one bi trebale biti dizajnirane tako da mogu biti dostupne svim korisnicima. Također prema smjernicama za pristup web sadržaju W3C - to snažno obeshrabruje upotrebu stranica samo s tekstom.

Mit: Pristupačnost za slijepe i invalide

Činjenica Slijedom smjernica o pristupačnosti poboljšava se ukupna upotrebljivost softvera, što pomaže i redovitim korisnicima.

Zaključak

U softverskom inženjerstvu, testiranje pristupačnosti pomaže u prilagođavanju vaše aplikacije. Ako slijeđenje smjernica za pristupačnost nije moguće zbog složenosti vaše web aplikacije, napravite jednu verziju web stranice za redovne korisnike, a drugu za onemogućavanje