
Business & Integration IT konzultant
Ako software tester určite chápeš, že tvoja úloha je oveľa viac, než len odhaľovanie chýb a bugov. Máš na starosti zabezpečenie kvality, a to znamená brať do úvahy všetky aspekty produktu. Ale čo ak ti poviem, že je tu jeden odbor, ktorému sa nevenuje dostatočná pozornosť a ktorý by mohol tvoju prácu posunúť na ďalší level? Mám na mysli accessibility testing alebo testovanie prístupnosti. Poďme sa teda pozrieť na to, čo to vlastne je, prečo testovať prístupnosť, aké sú základné štandardy a nástroje v tomto odvetví.
Accessibility testovanie je proces, pri ktorom sa zisťuje, ako jednoducho je softvér alebo webová stránka prístupná aj pre osoby s rôznymi druhmi obmedzení. Ide o skúmanie, či môže každý, bez ohľadu na svoje fyzické alebo mentálne obmedzenie, používať daný produkt bez problémov.
S nástupom digitálneho veku sa prístupnosť začala presúvať aj do virtuálneho sveta. S rozmachom internetu a osobných počítačov sa stala prístupnosť kritickým aspektom v oblasti informačných technológií. Webové stránky a aplikácie začali byť navrhované s ohľadom na čitateľnosť, farebný kontrast, navigáciu a interakciu, aby boli prístupné aj pre osoby so zrakovým, sluchovým alebo motorickým postihnutím.
Tu je niekoľko skupín používateľov, pre ktoré sa vykonáva accessibility testing:
Prvým a najdôležitejším dôvodom je etická zodpovednosť. Predstav si, že tvoja aplikácia alebo webová stránka je neprístupná ľuďom so zdravotným postihnutím. Tým pádom im brániš v prístupe k informáciám, službám alebo zábave. Takáto neprístupnosť nie je len technickým prehreškom, je to etický problém, ktorý priamo ovplyvňuje životy ľudí.
V niektorých krajinách, ako sú Spojené štáty americké alebo členské štáty EÚ, existujú zákony, ktoré stanovujú pravidlá prístupnosti. Ak tvoj produkt nespĺňa tieto pravidlá, môžeš sa dostať do značných právnych problémov, vrátane pokút.
Osoby so zdravotným postihnutím predstavujú významný podiel obyvateľstva. Ignorovaním ich potrieb zbytočne obmedzuješ okruh používateľov pre svoj produkt. Prístupný softvér môže značne rozšíriť tvoju cieľovú skupinu používateľov.
Keď tvoj produkt bude plne prístupný, staneš sa atraktívnejším pre širokú škálu ľudí a organizácií. Mnohé firmy uprednostňujú prístupné riešenia, pretože to zvyšuje ich sociálnu zodpovednosť a pozitívny obraz v očiach verejnosti.
Často sa ukáže, že vylepšenia vykonané v mene prístupnosti prospievajú všetkým používateľom. Či už ide o lepšiu navigáciu, jasnejší dizajn alebo intuitívnejšie ovládanie, výsledkom je kvalitnejší a používateľsky prístupnejší produkt.
Riešenie problémov s prístupnosťou často vyžaduje inovatívne myslenie a kreatívne riešenia. Výrazne tak prispieva k celkovému vývoju a zdokonaľovaniu produktu.
Osoby so zdravotným postihnutím a organizácie, ktoré zastávajú ich práva a záujmy, sú často veľmi angažované v poskytovaní spätnej väzby. Aj táto skutočnosť ti môže pomôcť v rýchlej identifikácii problémov a v ich efektívnom riešení.
Podľa údajov Eurostatu má až 87 miliónov Európanov nejakú formu zdravotného postihnutia. To znamená 1 zo 4 dospelých Európanov.
Site Acceptance Test (SAT) je fázou testovania softvéru alebo hardvéru pred jeho konečnou inštaláciou a spustením v prevádzke. Tento test je posledným krokom v procese vývoja a je určený na overenie toho, že systém spĺňa všetky požiadavky a je pripravený na používanie v reálnom prostredí.
Ale čo to pre teba, ako softvérového testera, znamená? Myslíš si, že to je len ďalšia fáza, ktorú musíš prejsť? Omyl. SAT je tvojou príležitosťou ukázať, že všetko, na čom si pracoval, je nielen funkčné, ale aj použiteľné a efektívne v reálnom svete. Počas tejto fázy sa často zapájaš do komunikácie s koncovými používateľmi, čo ti poskytuje cennú spätnú väzbu.
WCAG, čo je skratka pre Web Content Accessibility Guidelines (usmernenia pre prístupnosť webového obsahu), je súbor usmernení navrhnutý tak, aby web bol prístupný pre všetkých používateľov, vrátane tých s rôznymi druhmi fyzického alebo mentálneho obmedzenia. Tieto usmernenia boli vyvinuté Medzinárodným konzorciom pre World Wide Web (W3C) a sú široko akceptované ako globálny štandard pre prístupnosť webového obsahu.
V rámci Spojených štátov sa stretneš so Section 508, ktorá je súčasťou Občianskeho zákona o rehabilitácii. Tento štandard sa zameriava predovšetkým na federálne agentúry, ale je často uplatňovaný aj v komerčnom sektore.
V Európe by ťa mal zaujímať štandard EN 301 549, ktorý je harmonizovaný so štandardmi WCAG a upravuje prístupnosť ICT (informačných a komunikačných technológií) produktov a služieb.
Chceš, aby bola tvoja webová stránka alebo aplikácia prístupná pre čo najväčší počet ľudí? Tu je rýchly kontrolný zoznam, ktorý ti môže pomôcť splniť základné WCAG kritériá.
Toto je len základný kontrolný zoznam, ale je dobrým východiskovým bodom pre zabezpečenie prístupnosti tvojho webu alebo aplikácie. Každý bod z tohto zoznamu je založený na konkrétnych WCAG kritériách, takže ich dodržaním sa priblížiš k širšej prístupnosti a zrozumiteľnosti pre všetkých používateľov.
WAVE, čo je skratka pre Web Accessibility Evaluation Tool, je jedným z najpopulárnejších nástrojov pre testovanie prístupnosti. Tento online nástroj poskytuje vizuálnu spätnú väzbu o tom, ako je tvoja webová stránka prístupná.
Výhody
Nevýhody
Cena
Bezplatná verzia je dostatočná pre väčšinu malých až stredných projektov. Pre komplexnejšie potreby existuje platená verzia, ktorá začína na približne $10 mesačne.
Axe je open-source knižnica, ktorá sa zameriava na automatické testovanie prístupnosti webových stránok a webových aplikácií. Je integrovaná do rôznych vývojových prostredí a ponúka podporu pre moderné webové technológie. Je to silný nástroj, ktorý ponúka podrobné informácie a návody na odstránenie problémov.
Výhody
Nevýhody
Cena
Axe je open-source nástroj, takže jeho použitie je úplne zadarmo. To je jednoznačná výhoda, najmä ak máš obmedzený rozpočet.
AWS je čítačka obrazovky určená pre Windows, ktorá umožňuje ľuďom so zrakovým postihnutím navigovať po internete a používať počítačové programy. Je to komerčný produkt od spoločnosti Freedom Scientific.
Výhody
Nevýhody
Cena
Cena JAWS sa pohybuje v rozmedzí niekoľkých stoviek až tisíc dolárov, v závislosti od verzie a licenčných podmienok. Pre organizácie a školy sú zvyčajne dostupné zľavy.
Rozšírenie na kontrolu prístupnosti (Accessibility Checker Extension) je nástroj, ktorý je určený na hodnotenie a zlepšenie prístupnosti webových stránok. Tento nástroj je veľmi užitočný pre teba ako softvérového testera, pretože ti umožní rýchlo a efektívne identifikovať problémy spojené s prístupnosťou. Môžeš ho jednoducho pridať do svojho webového prehliadača a analyzovať webové stránky v reálnom čase.
V softvérovom testovaní sa čoraz viac sústreďujeme na automatizáciu, vďaka ktorej môžeme šetriť čas a zdroje. V prípade testovania prístupnosti sa však nemôžeme úplne spoľahnúť len na automatizované nástroje.
Prvým dôvodom je citlivosť na detaily. Automatizované testy môžu ľahko preskočiť jemné nuansy a kontextové aspekty, ktoré sú zrejmé iba človeku.
Druhým dôvodom je simulácia skutočných používateľských skúseností. Ľudia s rôznymi druhmi obmedzení používajú softvér na odlišné účely. Len fyzická simulácia týchto interakcií, napríklad použitie čítačky obrazovky alebo navigácia iba pomocou klávesnice, môže poskytnúť autentické poznatky.
Optimálny prístup často zahŕňa kombináciu manuálneho a automatizovaného testovania. Automatizované testovanie je skvelé pre rýchlu kontrolu a identifikáciu základných problémov. Manuálne testovanie pridáva hĺbku a zaoberá sa aspektmi, ktoré automatizované nástroje nemôžu pokryť.
Vždy je dobré mať na pamäti, že testovanie prístupnosti je kontinuálny proces. Nezastavíš sa pri jednej iterácii alebo verzii softvéru. Aj keď si myslíš, že už si dosiahol dostatočnú úroveň prístupnosti, vždy existuje možnosť, ako to ešte vylepšiť.
Zapamätaj si, že každý krok, ktorý urobíš v smere k prístupnejšiemu softvéru, má význam. Nie len že tým zlepšíš používateľskú skúsenosť pre širokú škálu ľudí, ale tiež napomôžeš k vytvoreniu inkluzívnejšieho a otvorenejšieho sveta technológií.
Ak si IT tester alebo automatizovaný tester a vieš po nemecky, pozri si naše firemné benefity a reaguj na pracovné ponuky.