Výukový program na testovanie prístupnosti: Čo je to, Nástroje & Príklady

Obsah:

Anonim

Čo je testovanie prístupnosti?

Testovanie prístupnosti je definované ako typ testovania softvéru vykonávaného s cieľom zabezpečiť, aby testovaná aplikácia bola použiteľná pre ľudí so zdravotným postihnutím, ako je sluch, farebná slepota, staroba a iné znevýhodnené skupiny. Je to podmnožina testovania použiteľnosti.

Ľudia so zdravotným postihnutím používajú asistenčnú technológiu, ktorá im pomáha pri prevádzke softvérového produktu. Príklady takéhoto softvéru sú:

  • Softvér na rozpoznávanie reči - prevedie hovorené slovo na text, ktorý slúži ako vstup do počítača.
  • Softvér na čítanie obrazovky - Používa sa na načítanie textu zobrazeného na obrazovke
  • Softvér na zväčšenie obrazovky - Používa sa na zväčšenie monitora a uľahčenie čítania používateľom so zrakovým postihnutím.
  • Špeciálna klávesnica určená pre používateľov na ľahké písanie, ktorí majú ťažkosti s ovládaním motora

V tomto návode sa naučíte

  • Čo je to testovanie prístupnosti?
  • Prečo testovanie prístupnosti?
  • Ktoré postihnutia podporovať?
  • Ako urobiť testovanie prístupnosti?
  • Nástroje na testovanie prístupnosti
  • Mýty o testovaní prístupnosti

Prečo testovanie prístupnosti?

Dôvod 1 : Zabezpečenie trhu pre zdravotne postihnuté osoby.

Asi 20% populácie má problémy so zdravotným postihnutím.

  • 1 z 10 ľudí má vážne zdravotné postihnutie
  • 1 z 2 ľudí nad 65 rokov má znížené schopnosti

Medzi postihnutia patrí slepota, hluchá, hendikepovaná alebo akékoľvek poruchy tela.

Softvérový produkt dokáže uspokojiť tento veľký trh, ak je vhodný pre zdravotne postihnutých. Problémy s dostupnosťou softvéru je možné vyriešiť, ak sa testovanie prístupnosti stane súčasťou bežného životného cyklu testovania softvéru.

Dôvod 2 : Dodržiavajte právne predpisy o prístupe

Vládne agentúry po celom svete prišli s legalizáciami, ktoré si vyžadujú, aby k produktom IT mali prístup aj ľudia so zdravotným postihnutím.

Nasledujú právne akty rôznych vlád -

  • USA: Zákon o Američanoch so zdravotným postihnutím - 1990
  • Spojené kráľovstvo: Zákon o diskriminácii na základe zdravotného postihnutia - 1995
  • Austrália: Zákon o diskriminácii na základe zdravotného postihnutia - 1992
  • Írsko: zákon o zdravotnom postihnutí z roku 2005

Testovanie prístupnosti je dôležité na zabezpečenie súladu s právnymi predpismi.

Dôvod 3 : Vyvarujte sa potenciálnych súdnych sporov

V minulosti bolo Fortune 500 spoločností žalovaných, pretože ich výrobky neboli zdravotne postihnuté. Tu je niekoľko významných prípadov

  • Národná federácia pre nevidiacich (NFB) vs Amazon (2007)
  • Sexton a NFB vs Target (2007)
  • Vyrovnanie NFB proti AOL (1999)

Najlepšie je vytvoriť produkty, ktoré podporujú zdravotne postihnuté osoby a vyhýbajú sa potenciálnym súdnym sporom.

Ktoré zdravotné postihnutia podporovať?

Aplikácia musí podporovať ľudí so zdravotným postihnutím ako -

Typ postihnutia

Popis postihnutia

Zrakové postihnutie

  • Úplná slepota alebo slepota farieb alebo zlé videnie
  • Vizuálne problémy, ako sú problémy s vizuálnym stroboskopom a blikaním

Telesné postihnutie

  • Nie je možné používať myš alebo klávesnicu jednou rukou.
  • Slabá motorika, ako sú pohyby rúk a spomalenie svalov

Kognitívne postihnutie

  • Problémy s učením alebo slabá pamäť alebo neschopnosť pochopiť zložitejšie scenáre

Gramotnosť Postihnutie

  • Problémy s čítaním

Sluchové postihnutie

  • Sluchové problémy ako hluchota a sluchové postihnutia
  • Nie som počuť alebo počujem zreteľne

Ako urobiť Testovanie prístupnosti?

Testovanie prístupnosti sa dá vykonať dvoma spôsobmi a sú to:

  1. Manuálny
  2. Automatizované

Nasledujú body, ktoré je potrebné skontrolovať, aby aplikáciu mohli používať všetci používatelia. Tento kontrolný zoznam sa používa na odhlásenie z testovania prístupnosti.

  1. Či aplikácia poskytuje ekvivalenty klávesnice pre všetky operácie s myšou a okná?
  2. Či sú pokyny poskytované ako súčasť používateľskej dokumentácie alebo príručky? Je ľahké pochopiť a obsluhovať aplikáciu pomocou dokumentácie?
  3. Či sú karty usporiadané logicky, aby sa zabezpečila plynulá navigácia?
  4. Či sú v ponukách poskytované klávesové skratky?
  5. Či aplikácia podporuje všetky operačné systémy?
  6. Či je jasne uvedený čas odozvy každej obrazovky alebo stránky, aby koncoví používatelia vedeli, ako dlho čakať?
  7. Či sú v aplikácii všetky štítky napísané správne?
  8. Či je farba aplikácie flexibilná pre všetkých používateľov?
  9. Či sú obrázky alebo ikony použité vhodne, aby to koncoví používatelia ľahko pochopili?
  10. Či má aplikácia zvukové upozornenia?
  11. Či je používateľ schopný upraviť ovládacie prvky zvuku alebo videa?
  12. Či môže používateľ prepísať predvolené písma pre tlač a textové displeje?
  13. Či môže používateľ nastaviť alebo zakázať blikanie, otáčanie alebo pohybovanie displejov?
  14. Skontrolujte, či sa farebné kódovanie nikdy nepoužíva ako jediný prostriedok na prenos informácií alebo indikáciu činnosti
  15. Či je zvýraznenie viditeľné obrátenými farbami? Testovanie farby v aplikácii zmenou kontrastného pomeru
  16. Či ľudia so zdravotným postihnutím správne počúvajú audio a video obsah? Vyskúšajte všetky multimediálne stránky bez reproduktorov na webových stránkach
  17. Či sa poskytuje školenie pre používateľov so zdravotným postihnutím, ktoré im umožní oboznámiť sa so softvérom alebo aplikáciou?

Testovanie prístupnosti môže byť pre testerov náročné, pretože nie sú oboznámení so zdravotným postihnutím. Je lepšie pracovať so zdravotne postihnutými ľuďmi, ktorí majú špecifické potreby porozumieť ich výzvam.

Existujú rôzne spôsoby testovania prístupnosti v závislosti od zdravotného postihnutia. Postupne sa ich naučíme všetky.

1) Zrakové postihnutie

Dobre, predpokladajme, že nemám zrakové schopnosti. Som úplne slepý a chcel som vstúpiť na webovú stránku XYZ. V takom prípade, aká je možnosť ???? Nemôžem získať prístup na webovú stránku XYZ? Čo mám na výber? Existuje jednoslovná možnosť, ktorá sa nazýva SCREENREADER. Áno, máš to správne. SCREENREADER. Čo je to táto čítačka obrazovky? Je to softvér, ktorý sa používa na rozprávanie obsahu na webe. V podstate to, čo sa nachádza na vašom webe, či už je to obsah, odkaz, prepínač, obrázky, video atď. Čítačka obrazovky prehovorí všetko za mňa. Existuje veľa čítačiek obrazovky. Pracoval som s čeľusťami.

V zásade platí, že keď spustíte čeľuste alebo ľubovoľný program na čítanie obrazovky a potom prejdete na webovú stránku, bude vám rozprávať celý obsah. Napríklad: Spustil som čeľuste a spustil prehliadač JAWS oznámi, že stránka Mozilla Firefox sa spustí. Ak prejdem do panela s adresou, potom JAWS oznámi, že ADRESÁR, a potom do panela s adresou zadáte www.google.com , čeľuste budú vysvetliť asi takto: -

Adresa Bar, w, w, w, bodka, g, o, o, g, l, e, bodka, c, o, m. Tiež keď sa stránka načíta úplne, čeľuste opäť oznámia domovskú stránku Google.Com.Teraz, keď idem do Vyhľadávania Google, JAWS oznámi toto vyhľadávanie Google. Pre nevidiaceho by bolo ľahké rozpoznať veci ľahkým spôsobom.

Bod, ktorý tu chcem vysvetliť, bude čítačka obrazovky rozprávať slovo po slove, ak niečo zadáte alebo do textového poľa . Podobne, ak existuje odkaz, vysloví ho ako odkaz, v prípade tlačidla Button ho vysloví ako tlačidlo. Aby mohol nevidiaci ľahko identifikovať veci.

Teraz, ak je webová stránka zle navrhnutá a vyvinutá, je možné (zvyčajne sa to stane), že čeľuste nebudú schopné rozprávať správny obsah, čo má za následok neprístupnosť pre nevidiacich. (Povedzte, že čeľuste rozprávajú odkaz ako odkaz. obsah, potom by nevidiaci používateľ nikdy nemohol vedieť, že ide o odkaz, a ak by to bol pre tento web kľúčový odkaz, potom ????). V takom prípade by to pre webový obchod znamenalo vysokú stratu.

2) Zrakové poškodenie

Existujú dve kategórie, ktoré by som chcel spomenúť pri zrakovom postihnutí.

Prvým z nich je Color Blindness. Farebná slepota znamená, že nie ste úplne slepí, ale nemôžete správne vidieť určitú konkrétnu farbu. Červená a modrá sú bežné farby, ktoré ľudia nevidia správne, ak majú farebnú slepotu. Takže v podstate, ak mám farbosleposť červenej farby a chcem používať web, ktorý je z 80% červený v červenej farbe ??? Bolo by mi na tomto webe dobre? Odpoveď je nie.

Webová stránka by mala byť navrhnutá tak, aby osoba s farebnou slepotou nemala problém dostať sa na ňu. Vezmite si jednoduchý príklad tlačidla, ktoré je v červenej farbe. Aby bol prístupný, ak je označený čiernou farbou. Potom je ľahký prístup. Čierna a biela sa zvyčajne považujú za univerzálne.

3) ZDRAVIE S CHUDOBOU

Druhá vec je osoba, ktorá má zhoršené videnie (nie jasné videnie) alebo má iný problém so zrakom (existuje veľa problémov so sietnicou atď.), Ktoré majú prístup na akékoľvek miesto.

1) V takýchto prípadoch je najlepšie vyhnúť sa malému textu. Pretože by to bola veľká výhoda pre zle vidiacich ľudí.

2) Ľudia so zrakovým problémom by tiež radi zväčšili text webových stránok tak, aby im to vyhovovalo. Webová stránka by mala byť navrhnutá tak, aby pri jej zväčšení nebolo pri priblížení textu rozbitné jej rozloženie. Inak to pre nich nebude dobrý dojem.

4) Iné zdravotné postihnutie

Pri testovaní prístupnosti pre publikum so zdravotným postihnutím je veľmi dôležité zvážiť prístup na webovú stránku bez použitia myši. Osoba by mala byť schopná dokončiť prístup na webovú stránku pomocou odkazov, tlačidiel, prepínačov, začiarkavacích políčok, vyskakovacích okien, rozbaľovacej ponuky, všetky ovládacie prvky by mali byť úplne prístupné a ovládateľné pomocou klávesnice.

Napríklad : Ak som paralyzovaný pravou rukou a nevadí mi myš alebo hovorím, že myš používať nechcem, čo potom? V takom prípade, ak nemôžem získať prístup k odkazu alebo začiarkavacím políčkam na webe pomocou klávesnice, potom ???? Web by teda mal byť pomocou klávesnice úplne prístupný.

Pre obrázky, zvuk a video by mal byť alternatívny text, aby ich čítačka obrazovky prečítala a rozprávala tak, aby nevidiaci ľahko rozpoznal, o čo v obraze, zvuku a videu ide. Okrem toho by tam mali byť klávesové skratky umožňujúce ľahký prístup na web a navigácia pomocou klávesnice.

Zaostrenie by tiež malo byť úplne viditeľné. Keď stláčame tab, potom by mal byť používateľ schopný vidieť, kam sa ovládací prvok pohybuje. Vďaka viditeľnému zaostreniu je pre používateľa so slabým zrakom alebo farebnou slepotou veľmi ľahké zistiť tok stránky a tiež ľahký prístup.

Používateľ so sluchovým postihnutím (hluchý alebo ťažko počuteľný): Poslednými sú osoby so sluchovým postihnutím. Nepočujúca osoba má prístup na webovú stránku, pretože tak vidí jej obsah. Pokiaľ však ide o zvuk a obraz, čelia problémom. V takom prípade by teda pre každé video a zvuk mal existovať alternatívny text. Alternatívny text znamená alternatívny text. Predpokladajme, že existuje nejaké video o tom, ako si rezervovať letenku. V takom prípade by text mal byť tam, aby si to nepočujúci mohol prečítať a získať predstavu, o čom video je.

Nástroje na testovanie prístupnosti:

Aby bola vaša webová stránka prijateľnejšia a užívateľsky príjemnejšia, je nevyhnutné, aby bola ľahko prístupná. Existuje niekoľko nástrojov na testovanie prístupnosti, ktoré dokážu skontrolovať prístupnosť webových stránok.

Nasleduje niekoľko populárnych nástrojov na testovanie prístupnosti :

1) Vlna

Wave je bezplatný nástroj na prístup na web, ktorý vytvoril WEBAIM. Používa sa na manuálnu validáciu webovej stránky pre rôzne aspekty dostupnosti. Tento nástroj možno použiť na kontrolu intranetu, heslom chránených, dynamicky generovaných alebo citlivých webových stránok. Medzi hlavné funkcie panela nástrojov Web Accessibility Toolbar patrí identifikácia komponentov webovej stránky, poskytovanie prístupu k alternatívnemu zobrazeniu obsahu stránky a uľahčenie používania online aplikácií tretích strán. Zaisťuje 100% súkromné ​​a bezpečné správy o prístupe

Navštívte tu

2) CLA

TAW je online nástroj na určovanie prístupnosti vášho webu. Tento nástroj analyzuje webovú stránku v súlade s pokynmi W3C pre prístupnosť webu a ukazuje problémy s prístupnosťou. Problémy s testom prístupnosti webu sú kategorizované na prioritu 1, prioritu 2 a prioritu 3. Zaujímavou vlastnosťou TAW je schopnosť generovať podmnožiny WCAG 1.0, ktoré sa majú testovať. V nástroji TAW si môžete vybrať, či chcete otestovať jednu stránku alebo viac stránok pomocou „pavúka“ webu. TAW nám tiež umožňuje definovať ďalšie kontroly prostredníctvom dialógového okna „Kontrola používateľov“

Navštívte tu

3) Prístupový komorník

Je to nástroj, ktorý vám umožňuje kontrolovať webové stránky v súlade s predpismi WCAG (Web Content Accessibility Guidelines). Všetky možnosti vytvárania prehľadov HTML zobrazujú vaše značky v normalizovanej podobe so zvýraznením zastaranej, falošnej a platnej značky a tiež prvkov, ktoré sú nesprávne umiestnené. Tento nástroj ponúka rôzne funkcie ako

  • Podrobné správy pre vývojárov
  • Zhrnutie pre zabezpečenie kvality a správu
  • Metaúdaje pre sémantický web a webové stránky
  • Automatické čistenie a prevod z HTML na XHtml
  • Skriptovacie nástroje

Navštívte tu

4) Nástroje pre vývojárov dostupnosti

Je to rozšírenie pre Chrome. Robí to a audit prístupnosti. Výsledky auditu ukazujú pravidlá prístupnosti, ktoré sú testom stránky porušené. Rozšírenie má vysoké recenzie a je často aktualizované

Navštívte tu

5) Tester stránok s rýchlou prístupnosťou

Pretože existuje niekoľko vynikajúcich panelov nástrojov uľahčujúcich prístup, je nástroj Rýchly test prístupnosti stránok záložkou, na ktorú môžete kliknúť a získate tak rýchlu analýzu webovej stránky. Zistí rôzne problémy s vašou stránkou, upozorní na možné problémy a zvýrazní oblasti na stránke, ktoré by mohli ťažiť z ARIA (Accessible Rich Internet Applications).

Navštívte tu

Na trhu sú k dispozícii rôzne nástroje na vykonávanie testov dostupnosti webu, ktoré sú uvedené nižšie:

6) aDesigner

Jedná sa o nástroj vyvinutý spoločnosťou IBM, ktorý simuluje skúsenosti osôb so zrakovým postihnutím, aby návrhár mohol lepšie pochopiť potreby osôb so zdravotným postihnutím a podľa toho vyvíjať aplikácie.

Navštívte tu

7) WebAnywhere

Jedná sa o nástroj založený na prehliadači, ktorý funguje podobne ako čítačky obrazovky ako Jaws. Pomáha čitateľom čítať webovú stránku.

Navštívte tu

8) Panel nástrojov Prístupnosť webu

WAT je rozšírenie programu Internet Explorer alebo Opera, ktoré ponúka návrhárom webových stránok užitočné funkcie pri analýze webových stránok. Jednou z najlepších funkcií je funkcia GreyScale, ktorá pomáha nájsť v dizajne miesta s nízkym kontrastom.

Navštívte tu

Mýty o testovaní prístupnosti:

Nasledujú mýty testovania prístupnosti:

Mýtus: Vytváranie prístupných webových stránok je drahé

Fakt: Nie je to drahé. Urobte si čas na premýšľanie o problémoch s prístupnosťou v samotnej fáze návrhu spolu so základným testovaním. Ušetrí vám to peniaze aj prepracovanie.

Mýtus: Zmena neprístupných webových stránok na prístupné webové stránky je časovo náročná a nákladná

Nie je potrebné zahrnúť všetky zmeny naraz. Pracujte na základných potrebách, ktoré sú pre zdravotne postihnutých používateľov najviac potrebné.

Mýtus: Prístupnosť je jednoduchá a nudná

Prístupnosť neznamená iba textovú stránku

Môžete zatraktívniť webové stránky, ale mali by byť navrhnuté tak, aby k nim mali prístup všetci používatelia. Rovnako podľa pokynov na prístup k webovému obsahu W3C - dôrazne sa neodporúča používať iba textové stránky.

Mýtus: Prístupnosť pre nevidiacich a zdravotne postihnutých

Fakt Dodržiavanie pokynov na zlepšenie prístupnosti zlepšuje celkovú použiteľnosť softvéru, čo pomáha aj bežným používateľom.

Záver

V softvérovom inžinierstve pomáha testovanie prístupnosti k tomu, aby bola vaša aplikácia deaktivovaná. Ak dodržiavanie pokynov pre prístup nie je možné z dôvodu zložitosti vašej webovej aplikácie, vytvorte jednu verziu webu pre bežných používateľov a druhú pre deaktiváciu