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

Testování přístupnosti

Proč Testování přístupnosti?

Důvod 1: Zaměřte se na trh pro osoby se zdravotním postižením.

Testování přístupnosti

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

Testování 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

Testování přístupnosti

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
  • Úplná slepota nebo barvoslepost nebo špatné vidění
  • Vizuální problémy, jako jsou problémy s vizuálním stroboskopem a blikajícím efektem
Tělesné postižení
  • Nelze ovládat myš nebo klávesnici jednou rukou.
  • Špatné motorické dovednosti, jako jsou pohyby rukou a pomalost svalů
Kognitivní postižení
  • Potíže s učením nebo špatná paměť nebo neschopnost porozumět složitějším scénářům
Postižení gramotnosti
  • Problémy se čtením
Sluchové postižení
  • Sluchové problémy, jako je hluchota a poruchy sluchu
  • Nemůže slyšet nebo není schopen slyšet jasně

Jak provést Testování přístupnosti?

Testování přístupnosti lze provést dvěma způsoby, a to:

  1. Manuál
  2. 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.

Postižení zraku

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.

  1. Poskytuje aplikace ekvivalenty klávesnice pro všechny operace myši a okna?
  2. Jsou pokyny poskytovány jako součást uživatelské dokumentace nebo manuálu? Je snadné pochopit a ovládat aplikaci pomocí dokumentace?
  3. Jsou karty uspořádány logicky, aby byla zajištěna plynulá navigace?
  4. Jsou k dispozici klávesové zkratky pro nabídky?
  5. Podporuje aplikace všechny operační systémy?
  6. Je doba odezvy každé obrazovky nebo stránky jasně zmíněna, aby koncoví uživatelé věděli, jak dlouho čekat?
  7. Jsou všechny štítky v aplikaci napsány správně?
  8. Je barva aplikace flexibilní pro všechny uživatele?
  9. Jsou obrázky nebo ikony používány správně, aby je koncoví uživatelé snadno pochopili?
  10. Má aplikace zvuková upozornění?
  11. Zda je uživatel schopen upravit ovládání zvuku nebo videa?
  12. Může uživatel přepsat výchozí písma pro tisk a zobrazení textu?
  13. Může uživatel nastavit nebo zakázat blikající, rotující nebo pohyblivé displeje?
  14. Zkontrolujte, zda se barevné kódování nikdy nepoužívá jako jediný prostředek k přenosu informací nebo k označení akce.
  15. Je zvýraznění viditelné s obrácenými barvami? Testování barev v aplikaci změnou kontrastního poměru
  16. 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
  17. 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

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

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á

Mýty o testování přístupnosti
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ů 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