Co je Testování přístupnosti? (Příklady)
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 testovanou aplikaci mohli používat lidé s postižením, jako je sluch, barvoslepost, stáří a další znevýhodněné skupiny. Je to podmnožina Testování použitelnosti.
Lidé se zdravotním postižením používají asistenční technologii, která jim pomáhá při ovládání 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í obrazovky – Používá se k přečtení textu zobrazeného na obrazovce.
- Software pro zvětšení obrazovky– Používá se ke zvětšení monitoru a usnadnění čtení pro uživatele se zrakovým postižením.
- Speciální klávesnice vytvořeno pro uživatele pro snadné psaní, kteří mají potíže s ovládáním motoru
Proč Testování přístupnosti?
Důvod 1: Zaměřte se na trh pro osoby se zdravotním postižením.
Asi 20 % populace má problémy se zdravotním postižením.
- 1 z 10 lidí má těžké postižení
- 1 ze 2 lidí nad 65 let má snížené schopnosti
Postižení zahrnují slepotu, hluchotu, postižení nebo jakékoli poruchy v těle.
Softwarový produkt může uspokojit tento velký trh, pokud je přizpůsoben pro osoby se zdravotním postižením. 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í úřady po celém světě přišly s legalizací, která vyžaduje, aby IT produkty byly přístupné handicapovaným lidem.
Níže jsou uvedeny právní akty různých vlád –
- Spojené státy americké: Zákon o Američanech se zdravotním postižením – 1990
- Spojené království: Disability Discrimination Act – 1995
- Austrálie: Disability Discrimination Act – 1992
- Irsko: Zákon o zdravotním postižení z roku 2005
Testování přístupnosti je důležité pro 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 Fortune 500 žalovány, protože jejich produkty nebyly vhodné pro osoby se zdravotním postižením. Zde je několik významných případů.
- Národní federace nevidomých (NFB) vs Amazon (2007)
- Sexton a NFB vs Target (2007)
- Vyrovnání mezi NFB a AOL (1999)
Nejlepší je vytvářet produkty, které podporují postižené a vyhýbají se případným soudním sporům.
Která postižení podporovat?
Aplikace musí podporovat osoby se zdravotním postižením, jako jsou –
Typ postižení | Invalidita Description |
---|---|
Postižení zraku |
|
Tělesné postižení |
|
Kognitivní postižení |
|
Postižení gramotnosti |
|
Sluchové postižení |
|
Jak provést Testování přístupnosti?
Testování přístupnosti lze provést dvěma způsoby, a to:
- Manuál
- Automatizovaný
Testování přístupnosti může být pro testery náročné, protože neznají postižení. Je lepší pracovat s lidmi se zdravotním postižením, kteří mají specifické potřeby porozumět svým problémům.
Existují různé způsoby testování přístupnosti v závislosti na postižení. Všechny se postupně naučíme.
1) Postižení zraku
Dobře, předpokládejme, že nemám schopnost vidění. Jsem úplně slepý a chtěl jsem vstoupit na web XYZ. Jaká je v tom případě možnost👍 Nemohu se dostat na web XYZ? Jakou mám možnost? Existuje jednoslovná možnost, která se nazývá jako ČTEČKA OBRAZOVKY. Jo, pochopil jsi to správně. ČTEČKA OBRAZOVKY. Co je 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ínač, obrázky, video atd. Odečítač obrazovky za mě všechno vypráví. K dispozici je mnoho programů pro čtení obrazovky. Pracoval jsem s čelistmi.
V podstatě, když spustíte jaws nebo jakoukoli čtečku obrazovky a poté přejdete na webovou stránku, vypráví vám kompletní obsah. Například: Spustil jsem jaws a spustil prohlížeč JAWS oznámí, že Mozilla Firefox úvodní stránku, když nyní přejdu do adresního řádku, JAWS to oznámí ADRESA a potom zadejte www.google.com na adresním řádku to čelisti vysvětlí nějak takto:-
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.
Pointa, kterou 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í to jako odkaz, u Button to vysloví jako tlačítko. Aby nevidomý mohl věci snadno identifikovat.
Nyní Pokud je webová stránka špatně navržena a vyvinuta, je možné (obecně se to stává), že čelisti nebudou schopny vyprávět správný obsah, což má za následek nepřístupnost pro nevidomé. (Řekněme, že čelisti vyprávějí odkaz jako obsahu, pak by nevidomý uživatel nikdy nemohl vědět, že se jedná o odkaz, a pokud by to bylo pro daný web zásadní, pak 👍). V takovém případě by to znamenalo vysokou ztrátu pro webový obchod.
2) Zrakové postižení
Existují dvě kategorie, které chci zmínit pod zrakovým postižením.
První z nich je Barvoslepost. Barevná slepota znamená, že není úplně slepý, ale není schopen správně zobrazit určitou barvu. Červená a modrá jsou běžné barvy, které lidé nejsou schopni správně vidět, pokud mají barvoslepost. Takže v podstatě, pokud mám barvoslepost na červenou barvu a chci používat web, který je z 80% v červené barvě, pak bych se na tom webu cítil dobře? Odpověď je ne.
Webové stránky by tedy měly být navrženy tak, aby k nim neměl problém přistupovat ani barvoslepost. Vezměte si jednoduchý příklad tlačítka, které je červené. Aby byl přístupný, je-li označen černou barvou. Pak je snadný přístup. Normálně jsou černá a bílá považována za univerzální.
3) ŠPATNÉ ZRAKOVÉ POSTIŽENÍ
Druhá věc je, že člověk se špatným zrakem (nejasné vidění) nebo má různé problémy se zrakem (existuje mnoho očních problémů souvisejících se sítnicí atd.) pro přístup na jakékoli stránky.
1) V takových případech je nejlepší vyhnout se malému textu. Protože by to byla velká výhoda pro lidi se špatným zrakem.
2) Lidé s problémy se zrakem by také chtěli přiblížit text webu, aby byl pro ně pohodlný. Webová stránka by tedy měla být navržena tak, aby při zvětšování nebylo její rozložení při přibližování textu rozbitné. Jinak to pro ně nebude dobrý dojem.
4) Jiné postižení
Při testování přístupnosti pro zdravotně postižené je jedním z velmi důležitých bodů, které je třeba zvážit, přístup na web bez použití myši. Osoba by měla mít možnost dokončit přístup na webové stránky 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.
Pro příklad: Pokud jsem ochrnutý pravou rukou a nebaví mě myš nebo řeknu, že nechci používat myš, co pak? V takovém případě, pokud nejsem schopen přistupovat k odkazu nebo zaškrtávacím políčkům na webu pomocí klávesnice, pak👍 Webové stránky by tedy měly být zcela přístupné pomocí klávesnice.
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.
Zaměření by také mělo být zcela viditelné. Když stiskneme tabulátor, měl by uživatel vidět, kde se ovládací prvek pohybuje. Díky viditelnému zaostření je pro uživatele se špatným zrakem nebo barvoslepostí velmi snadné identifikovat tok stránky a také snadný přístup.
Uživatel se sluchovým postižením (neslyšící nebo špatně poslouchatelný): Posledními jsou člověk se sluchovým postižením. Neslyšící osoba má přístup na webovou stránku, protože je schopna vidět obsah na webu. Ale pokud jde o zvuk a video, potýkají se s problémy. V takovém případě by tedy u jakéhokoli videa a zvuku měl být alternativní text. Alternativní text znamená alternativní text. Předpokládejme, že existuje nějaké video o tom, jak rezervovat letenku. V tom případě by tam měl být text, aby si ho neslyšící mohl přečíst a získat představu, o čem video je.
Ukázkové testovací případy Testování přístupnosti
Níže jsou uvedeny body, které je třeba zkontrolovat, aby aplikaci mohli používat všichni uživatelé. Tento kontrolní seznam se používá pro odhlašování z testování přístupnosti.
- Poskytuje aplikace ekvivalenty klávesnice pro všechny operace myši a okna?
- Jsou pokyny poskytovány jako součást uživatelské dokumentace nebo manuálu? Je snadné pochopit a ovládat aplikaci pomocí dokumentace?
- Jsou karty uspořádány logicky, aby byla zajištěna plynulá navigace?
- Jsou k dispozici klávesové zkratky pro nabídky?
- Podporuje aplikace všechny operační systémy?
- Je doba odezvy každé obrazovky nebo stránky jasně zmíněna, aby koncoví uživatelé věděli, jak dlouho čekat?
- Jsou všechny štítky v aplikaci napsány správně?
- Je barva aplikace flexibilní pro všechny uživatele?
- Jsou obrázky nebo ikony používány správně, aby je koncoví uživatelé snadno pochopili?
- Má aplikace zvuková upozornění?
- Zda je uživatel schopen upravit ovládání zvuku nebo videa?
- Může uživatel přepsat výchozí písma pro tisk a zobrazení textu?
- Může uživatel nastavit nebo zakázat blikající, rotující nebo pohyblivé displeje?
- Zkontrolujte, zda se barevné kódování nikdy nepoužívá jako jediný prostředek k přenosu informací nebo k označení akce.
- Je zvýraznění viditelné s obrácenými barvami? Testování barev v aplikaci změnou kontrastního poměru
- Slyší zdravotně postižené osoby obsah související se zvukem a videem? Otestujte všechny multimediální stránky bez reproduktorů na webových stránkách
- Je pro uživatele se zdravotním postižením poskytováno školení, které jim umožní seznámit se se softwarem nebo aplikací?
Nejlepší nástroje pro testování přístupnosti
Aby byl váš web přijatelnější a uživatelsky přívětivější, je důležité, aby byl snadno dostupný. Existují různé nástroje pro testování přístupnosti, které mohou zkontrolovat přístupnost webu.
Níže jsou uvedeny některé z populárních Nástroje pro testování přístupnosti:
1) Vlna
Wave je bezplatný nástroj pro zpřístupnění webu vytvořený společností 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 intranetových, heslem chráněných, dynamicky generovaných nebo citlivých webových stránek. Hlavní funkce Web Accessibility Toolbar zahrnují identifikaci součástí 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ý reporting přístupnosti
Návštěva zde
2) TAW
TAW je online nástroj pro určení přístupnosti vašeho webu. Tento nástroj analyzuje web v souladu s pokyny W3C pro přístupnost webu a ukazuje problémy s přístupností. Problémy s testem přístupnosti webu jsou kategorizovány do priorit 1, 2 a 3. Zajímavou vlastností TAW je schopnost generovat podmnožiny WCAG 1.0 pro testování. 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 „Uživatelská kontrola“.
Návštěva zde
3) Nástroje pro vývojáře pro usnadnění
Jedná se o rozšíření pro Chrome. Dělá a audit přístupnosti. Výsledky auditu ukazují pravidla přístupnosti, která testovaná stránka porušuje. Rozšíření má vysoké recenze a je často aktualizováno
Návštěva Zde
4) Tester stránek rychlého přístupu
Vzhledem k tomu, že existuje několik vynikajících panelů nástrojů pro usnadnění přístupu, Quick Page Accessibility Tester je záložka, na kterou můžete kliknout a získat 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).
Návštěva Zde
Na trhu jsou k dispozici různé nástroje pro provádění testování přístupnosti webu uvedené níže:
5) Návrhář
Jedná se o nástroj vyvinutý společností IBM který simuluje zkušenost zrakově postižených jedinců, aby designér mohl lépe porozumět potřebám handicapovaných lidí a podle toho vyvíjet aplikace.
Návštěva Zde
6) 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.
Návštěva Zde
7) Panel nástrojů pro usnadnění přístupu k webu
WAT je rozšířením Internet exploreru resp Opera která nabízí návrhářům webových stránek užitečné funkce při analýze webové stránky. Jednou z nejlepších funkcí je funkce GreyScale, která pomáhá najít místa s nízkým kontrastem v designu.
Návštěva Zde
Mýty o testování přístupnosti
Níže jsou uvedeny mýty o testování přístupnosti:
Mýtus: Vytvoření přístupného webu je drahé
Skutečnost: Není to drahé. Udělejte si čas na přemýšlení o problémech s přístupností ve fázi návrhu samotné spolu se základním testováním. Ušetříte tím 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é začlenit všechny změny najednou. Práce na základních potřebách, které jsou pro handicapované uživatele nejnutnější.
Mýtus: Dostupnost je jednoduchá a nudná
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ů W3C pro přístupnost webového obsahu – důrazně se nedoporučuje používat pouze textové stránky.
Mýtus: Přístupnost pro nevidomé a tělesně postižené
Skutečnost Dodržování pokynů pro přístupnost zlepšuje celkovou použitelnost softwaru, což pomáhá i běžným uživatelům.
Proč investovat do čističky vzduchu?
V softwarovém inženýrství pomáhá testování usnadnění přístupu k tomu, aby vaše aplikace byla přátelská. Pokud z důvodu složitosti vaší webové aplikace není možné dodržovat pokyny pro přístupnost, vytvořte jednu verzi webu pro běžné uživatele a druhou pro deaktivaci