Co je testování přístupnosti?
Testování přístupnosti je definováno jako typ testování softwaru prováděného s cílem zajistit, aby testovaná aplikace byla použitelná pro osoby se zdravotním postižením, jako je sluch, barevná slepota, stáří a další znevýhodněné skupiny. Jedná se o podmnožinu testování použitelnosti.
Lidé se zdravotním postižením používají asistenční technologii, která jim pomáhá při provozu softwarového produktu. Příklady takového softwaru jsou:
- Software pro rozpoznávání řeči - převede mluvené slovo na text, který slouží jako vstup do počítače.
- Software pro čtení z obrazovky - Používá se k načtení textu zobrazeného na obrazovce
- Software pro zvětšení obrazovky - Používá se pro zvětšení monitoru a usnadnění čtení pro zrakově postižené uživatele.
- Speciální klávesnice určená pro uživatele pro snadné psaní, kteří mají potíže s ovládáním motoru
V tomto výukovém programu se naučíte
- Co je testování přístupnosti?
- Proč testování přístupnosti?
- Jaká postižení podporovat?
- Jak provést testování přístupnosti?
- Nástroje pro testování přístupnosti
- Mýty o testování přístupnosti
Proč testování přístupnosti?
Důvod 1 : Catering na trh pro zdravotně postižené osoby.
Asi 20% populace má problémy se zdravotním postižením.
- 1 z 10 lidí má závažné postižení
- 1 ze 2 lidí nad 65 let má snížené schopnosti
Mezi postižení patří slepota, hluchota, postižení nebo jakékoli poruchy v těle.
Softwarový produkt může uspokojit tento velký trh, pokud je uzpůsoben pro zdravotně postižené. Problémy s přístupností v softwaru lze vyřešit, pokud je testování přístupnosti součástí běžného životního cyklu testování softwaru.
Důvod 2 : Dodržujte právní předpisy o přístupnosti
Vládní agentury z celého světa přišly s legalizací, která vyžaduje, aby IT produkty byly přístupné zdravotně postiženým osobám.
Následují právní akty různých vlád -
- USA: Zákon o Američanech se zdravotním postižením - 1990
- Spojené království: Zákon o diskriminaci na základě zdravotního postižení - 1995
- Austrálie: Zákon o diskriminaci na základě zdravotního postižení - 1992
- Irsko: Zákon o zdravotním postižení z roku 2005
Testování přístupnosti je důležité k zajištění souladu s právními předpisy.
Důvod 3 : Vyhněte se potenciálním soudním sporům
V minulosti byly společnosti z žebříčku Fortune 500 žalovány, protože jejich výrobky nebyly zdravotně postižené. Zde několik významných případů
- Národní federace pro nevidomé (NFB) vs Amazon (2007)
- Sexton a NFB vs Target (2007)
- NFB Vs AOL vypořádání (1999)
Nejlepší je vytvořit produkty, které podporují zdravotně postižené a vyhnout se možným soudním sporům.
Jaká postižení podporovat?
Aplikace musí podporovat lidi se zdravotním postižením jako -
Typ postižení |
Popis postižení |
---|---|
Zrakové postižení |
|
Tělesné postižení |
|
Kognitivní postižení |
|
Gramotnost postižení |
|
Sluchové postižení |
|
Jak provést testování přístupnosti?
Testování přístupnosti lze provádět dvěma způsoby a jsou to:
- Manuál
- Automatizovaný
Následují body, které je třeba zkontrolovat, aby aplikace mohla být používána všemi uživateli. Tento kontrolní seznam se používá k odhlášení testování přístupnosti.
- Zda aplikace poskytuje ekvivalenty klávesnice pro všechny operace myši a okna?
- Zda jsou pokyny poskytovány jako součást uživatelské dokumentace nebo příručky? Je snadné pochopit a provozovat aplikaci pomocí dokumentace?
- Zda jsou karty uspořádány logicky, aby byla zajištěna plynulá navigace?
- Zda jsou pro nabídky k dispozici klávesové zkratky?
- Zda aplikace podporuje všechny operační systémy?
- Zda je jasně uvedena doba odezvy každé obrazovky nebo stránky, aby koncoví uživatelé věděli, jak dlouho čekat?
- Zda jsou všechny štítky v aplikaci napsány správně?
- Zda je barva aplikace flexibilní pro všechny uživatele?
- Ať už jsou obrázky nebo ikony používány správně, takže je koncovým uživatelům snadno srozumitelné?
- Zda má aplikace zvukové výstrahy?
- Zda je uživatel schopen upravit ovládání zvuku nebo videa?
- Zda může uživatel přepsat výchozí písma pro tisk a textová zobrazení?
- Zda může uživatel upravit nebo zakázat blikající, otočné nebo pohyblivé displeje?
- Zkontrolujte, zda se barevné kódování nikdy nepoužívá jako jediný prostředek k přenosu informací nebo označení akce
- Zda je zvýraznění viditelné obrácenými barvami? Testování barev v aplikaci změnou kontrastního poměru
- Zda lidé se zdravotním postižením správně souvisejí se zvukem a videem? Vyzkoušejte všechny multimediální stránky bez reproduktorů na webových stránkách
- Zda je pro uživatele se zdravotním postižením poskytováno školení, které jim umožní seznámit se se softwarem nebo aplikací?
Testování přístupnosti může být pro testery náročné, protože neznají postižení. Je lepší pracovat se zdravotně postiženými lidmi, kteří mají specifické potřeby porozumět jejich výzvám.
Existují různé způsoby testování přístupnosti v závislosti na postižení. Budeme se je učit jeden po druhém.
1) Zrakové postižení
Dobře, předpokládejme, že nemám zrakové schopnosti. Jsem úplně slepý a chtěl jsem vstoupit na web XYZ. V takovém případě, jaká je možnost ???? Nemohu vstoupit na web XYZ? Jakou mám možnost? Existuje jednoslovná možnost, která se nazývá SCREENREADER. Jo, máš to správně. ČTEČKA OBRAZOVKY. Co je to tato čtečka obrazovky? Jedná se o software, který se používá k vyprávění obsahu na webu. V podstatě to, co je na vašem webu, ať už je to obsah, odkaz, přepínací tlačítko, obrázky, video atd. Čtečka obrazovky mi vypráví všechno a všechno. Existuje mnoho čteček obrazovky. Pracoval jsem s čelistmi.
V zásadě, když spustíte čelisti nebo libovolnou čtečku obrazovky a poté přejdete na web, bude vám vyprávět celý obsah. Například: Spustil jsem čelisti a spustil prohlížeč, JAWS oznámí, že se spustí stránka Mozilla Firefox, nyní, když přejdu do adresního řádku, pak JAWS oznámí, že ADDRESS BAR a poté do adresního řádku zadejte www.google.com , čelisti půjdou vysvětlit něco takového: -
Adresa Bar, w, w, w, období, g, o, o, g, l, e, období, c, o, m. Když se stránka načte úplně, čelisti také znovu ohlásí domovskou stránku Google.Com.Nyní, když přejdu do Vyhledávání Google, JAWS oznámí, že vyhledávání Google. Pro nevidomého by tedy bylo snadné věci snadno rozeznat.
Bod, který zde chci vysvětlit, bude čtečka obrazovky vyprávět slovo po slovu, pokud něco zadáte nebo do textového pole . Podobně, pokud existuje odkaz, vysloví jej jako odkaz, pro Button jej vysloví jako tlačítko. Aby slepý mohl snadno identifikovat věci.
Nyní, pokud je web špatně navržen a vyvinut, pak je možné (obvykle se to stane), že čelisti nebudou schopny vyprávět správný obsah, což má za následek nepřístupnost pro nevidomé. (Řekněte, že čelisti vyprávějí odkaz jako nevidomý uživatel by nikdy nemohl vědět, že jde o odkaz, a pokud by to byl pro tento web zásadní, pak ????). V takovém případě by to byl výsledek vysoké ztráty pro webový obchod.
2) Zrakové postižení
V rámci zrakového postižení chci zmínit dvě kategorie.
První je Color Blindness. Barevná slepota znamená, že nejste úplně slepí, ale nemůžete správně zobrazit určitou konkrétní barvu. Červená a modrá jsou běžné barvy, které lidé nevidí správně, pokud mají barevnou slepotu. Takže v zásadě, pokud mám barevnou slepotu červené barvy a chci použít web, který je 80% červený, pak ??? Bylo by mi na tom webu dobře? Odpověď je ne.
Web by tedy měl být navržen tak, aby osoba s barevnou slepotou neměla problém se k nim dostat. Vezměte si jednoduchý příklad tlačítka, které je v červené barvě. Aby byl přístupný, pokud je obrys černého. Pak je snadný přístup. Normálně jsou černá a bílá považována za univerzální.
3) CHYBA VIZE ZDRAVÍ
Druhá věc je osoba, která má špatné vidění (není jasné vidění) nebo má jiný problém se zrakem (existuje mnoho problémů se zrakem souvisejících se sítnicí atd.) Pro přístup na jakékoli místo.
1) V takových případech je nejlepší se vyhnout malému textu. Protože by to byla velká výhoda pro špatně vidící lidi.
2) Lidé se zrakovým problémem by také rádi zvětšili text webových stránek, aby jim to bylo pohodlné. Web by tedy měl být navržen tak, aby při jeho zvětšení nebylo při zvětšení textu rozbitelné jeho rozložení. Jinak to pro ně nebude dobrý dojem.
4) Jiné postižení
V Testování přístupnosti pro publikum se zdravotním postižením je velmi důležitým bodem, který je třeba zvážit, přístup na web bez použití myši. Osoba by měla být schopna dokončit přístup na web, odkazy, tlačítka, přepínače, zaškrtávací políčka, vyskakovací okna, rozevírací seznam, všechny ovládací prvky by měly být zcela přístupné a ovladatelné prostřednictvím klávesnice.
Například : Pokud jsem paralyzován pravou rukou a nevadí mi myš nebo řeknu, že nechci myš používat, tak co? V takovém případě, pokud nejsem schopen získat přístup k odkazu nebo zaškrtávacím políčkům na webu pomocí klávesnice, pak ???? Web by tedy měl být zcela přístupný pomocí klávesnice.
Pro obrázky, zvuk, video by měl existovat alternativní text, aby je čtečka obrazovky přečetla a vyprávěla je, aby nevidomý člověk snadno rozpoznal, o čem obraz, zvuk a video je. Kromě toho by tam měly být klávesové zkratky pro snadný přístup na web a navigace by měla být k dispozici pomocí klávesnice.
Zaostření by také mělo být zcela viditelné. Když stiskneme tabulátor, měl by uživatel vidět, kam se ovládací prvek pohybuje. Díky viditelnému zaměření je pro uživatele se špatným zrakem nebo barevnou slepotou velmi snadné identifikovat tok stránky a také snadný přístup.
Uživatel se sluchovým postižením (neslyšící nebo těžko naslouchatelní): Poslední jsou lidé se sluchovým postižením. Neslyšící osoba má přístup na web, protože je schopen vidět obsah na webu. Ale pokud jde o audio a video, čelí obtížím. V takovém případě by tedy u každého videa a zvuku měl existovat alternativní text. Alternativní text znamená Alternativní text. Předpokládejme, že existuje nějaké video o tom, jak rezervovat letenku. V takovém případě by text měl být k dispozici, aby si ho neslyšící člověk mohl přečíst a získat představu, o čem video je.
Nástroje pro testování přístupnosti:
Aby byla vaše webová stránka přijatelnější a uživatelsky přívětivější, je zásadní, aby byla snadno přístupná. Existují různé nástroje pro testování přístupnosti, které mohou kontrolovat přístupnost webových stránek.
Následuje několik populárních nástrojů pro testování přístupnosti :
1) Vlna
Wave je bezplatný nástroj pro přístup na web, který vytvořil WEBAIM. Používá se k ručnímu ověření webové stránky pro různé aspekty přístupnosti. Tento nástroj lze použít ke kontrole intranetu, heslem chráněných, dynamicky generovaných nebo citlivých webových stránek. Mezi hlavní funkce panelu nástrojů Web Accessibility Toolbar patří identifikace komponent webové stránky, poskytování přístupu k alternativnímu zobrazení obsahu stránky a usnadnění používání online aplikací třetích stran. Zajišťuje 100% soukromé a bezpečné hlášení přístupnosti
Navštivte zde
2) TAW
TAW je online nástroj pro určování přístupnosti vašeho webu. Tento nástroj analyzuje webovou stránku v souladu s pokyny pro přístup k webu W3C a ukazuje problémy s přístupem. Problémy s testem přístupnosti na webu jsou rozděleny do kategorií na prioritu 1, prioritu 2 a prioritu 3. Zajímavou vlastností TAW je schopnost generovat podmnožiny WCAG 1.0, aby se testovaly proti. V nástroji TAW si můžete vybrat, zda chcete otestovat jednu stránku nebo více stránek pomocí „pavouka“ webu. TAW nám také umožňuje definovat další kontroly prostřednictvím dialogového okna „Kontrola uživatelů“
Navštivte zde
3) Přístupový servis
Jedná se o nástroj, který umožňuje kontrolovat webové stránky v souladu s WCAG (pokyny pro přístup k obsahu webu). Všechny možnosti vytváření přehledů HTML zobrazují vaše označení v normalizované formě se zvýrazněním zastaralé, falešné a platné značky a také prvků, které jsou ztraceny. Tento nástroj nabízí různé funkce jako
- Podrobné zprávy pro vývojáře
- Shrnutí pro QA a management
- Meta data pro sémantický web a WWW
- Automatické čištění a převod z HTML na XHtml
- Skriptovací nástroje
Navštivte zde
4) Nástroje pro vývojáře přístupnosti
Jedná se o rozšíření pro Chrome. Dělá to a audit přístupnosti. Výsledky auditu ukazují pravidla přístupnosti, která jsou porušena Testem stránky. Rozšíření má vysoké recenze a je často aktualizováno
Navštivte zde
5) Rychlý tester přístupnosti stránky
Jelikož jsou k dispozici některé vynikající panely nástrojů pro usnadnění přístupu, je Tester rychlého přístupu na stránku záložkou, na kterou můžete kliknout a získáte rychlou analýzu webové stránky. Zjistí různé problémy s vaší stránkou, upozorní na možné problémy a zvýrazní oblasti na stránce, které by mohly těžit z ARIA (Accessible Rich Internet Applications).
Navštivte zde
Na trhu jsou k dispozici různé nástroje k provádění testování přístupnosti webu, které jsou uvedeny níže:
6) aDesigner
Jedná se o nástroj vyvinutý společností IBM, který simuluje zkušenosti osob se zrakovým postižením, aby návrhář mohl lépe porozumět potřebám osob se zdravotním postižením a podle toho vyvíjet aplikace.
Navštivte zde
7) WebAnywhere
Jedná se o nástroj založený na prohlížeči, který funguje podobně jako čtečky obrazovky jako Jaws. Pomáhá čtenářům, jak číst webovou stránku.
Navštivte zde
8) Panel nástrojů usnadnění přístupu na web
WAT je rozšíření prohlížeče Internet Explorer nebo Opera, které nabízí návrhářům webových stránek užitečné funkce při analýze webových stránek. Jednou z nejlepších funkcí je funkce GreyScale, která pomáhá najít v designu body s nízkým kontrastem.
Navštivte zde
Mýty o testování přístupnosti:
Následuje Mýty testování přístupnosti:
Mýtus: Vytváření přístupných webových stránek je drahé
Fakt: Není to drahé. Udělejte si časový limit a přemýšlejte o problémech s přístupností v samotné fázi návrhu spolu se základním testováním. To ušetří peníze i přepracování.
Mýtus: Změna nepřístupných webových stránek na přístupné webové stránky je časově náročná a nákladná
Není nutné zahrnout všechny změny najednou. Pracujte na základních potřebách, které jsou pro zdravotně postižené uživatele nejpotřebnější.
Mýtus: Přístupnost je prostá a nudná
Přístupnost neznamená pouze textovou stránku
Webové stránky můžete zatraktivnit, ale měly by být navrženy tak, aby byly přístupné všem uživatelům. Také podle pokynů pro přístup k webovému obsahu W3C - důrazně se nedoporučuje používat pouze textové stránky.
Mýtus: Přístupnost pro nevidomé a zdravotně postižené
Fakt Dodržování pokynů pro usnadnění zlepšuje celkovou použitelnost softwaru, což pomáhá také běžným uživatelům.
Závěr
V softwarovém inženýrství pomáhá testování přístupnosti k usnadnění používání vaší aplikace. Pokud dodržování pokynů pro přístup není možné kvůli složitosti vaší webové aplikace, vytvořte jednu verzi webu pro běžné uživatele a druhou pro deaktivaci