
Webinár: Efektívne E2E testovanie – Od CI/CD pipeline po elimináciu nestabilných testov

19. Nov 2024
FrontendV GoodRequeste je našou víziou tvoriť zmysluplný a zodpovedný digitálny svet. Práve preto, chceme ísť príkladom a začali sme sa venovať prístupnosti na webe. Dnes vám chcem povedať prečo developeri neberú prístupnosť vážne ale aj ako sme sa v GoodRequeste začali venovať prístupnosti a prečo by sa jej mali venovať všetky IT firmy.
Developeri často nevedia o dôležitosti prístupnosti, a preto ju prehliadajú. Prístupnosť je pomerne špecializovaná oblasť, ktorá si vyžaduje špecifické znalosti, ktoré developeri často nemajú. Počas môjho štúdia na vysokej škole som za celých 5 rokov absolvoval len jednu prednášku, ktorá sa venovala prístupnosti.
Vytvorenie prístupného webu, minimálne na začiatku, si vyžaduje viac času, čo zvyšuje náklady na vývoj. Developeri majú na projektoch zvyčajne deadliny, ktoré ich nútia uprednostniť iné požiadavky, napríklad výkon, dizajn, opravu chýb alebo funkčnosť samotného webu.
Najmä pri veľkých a už existujúcich webových aplikáciách je implementácia prístupnosti komplikovaná. Často je potrebné spraviť významné zásahy do kódu, čo developerov môže odradiť. Radšej sa potom venujú iným úlohám, ktoré považujú za prioritnejšie.
Weby verejnej správy musia byť zo zákona prístupné, avšak toto sa zatiaľ netýka komerčných webov. Bez zákonných povinností nie sú developeri nútení uprednostniť prístupnosť, pokiaľ to klienti výslovne nepožadujú.
Ak developeri nedostanú spätnú väzbu alebo sťažnosti od používateľov so zdravotným postihnutím, môžu predpokladať, že prístupnosť nepredstavuje významný problém.
Úplne prvýkrát som sa stretol s prístupnosťou na prednáške počas štúdia na vysokej škole. Jeden nevidiaci pán nám ukázal, ako pracuje s čítačom obrazovky a s akými problémami sa bežne stretáva na webe. Táto téma ma však vtedy nezaujala natoľko, aby som sa jej ďalej venoval. Až minulý rok, po prednáške o prístupnosti na konferencii WebExpo v Prahe, som sa k tejto oblasti vrátil. Začal som študovať materiály dostupné na internete a používať nástroje na automatizované testovanie prístupnosti.
Medzi najviac osvedčené nástroje patria riešenia od axe® Tools, postavené na celosvetovo populárnej testovacej knižnici axe-core:
Začiatkom bol task v Jire na našej inovačnej platforme, ktorá vznikla s cieľom zlepšovať naše procesy. Cieľom bolo analyzovať aktuálny stav prístupnosti našich webov a identifikovať možnosti na zlepšenie.
Počas meetingov som pripravil niekoľko prednášok, kde som kolegom predstavil dôležité poznatky o prístupnosti. Okrem toho sme mali stretnutie s Petrom Haladom z Únie nevidiacich a slabozrakých Slovenska, ktorý nám ukázal, ako pracuje s čítačom obrazovky a aké problémy rieši na webe ako nevidiaci.
Každý nový developer prechádza onboardingom, v rámci ktorého absolvuje prednášku o prístupnosti so zameraním na základy.
Pri vzájomnej kontrole kódu na projektoch upozorňujeme kolegov na prípadné nedostatky v prístupnosti a navrhujeme opravy.
Na základe našich skúseností sme vytvorili blogové články, ako napríklad „Ako začať s prístupnosťou“ a „Najčastejšie chyby prístupnosti a ako ich opraviť“. Zúčastnili sme sa tiež konferencie CodeCon, kde sme prístupnosť prezentovali.
Okrem všetkých už spomenutých argumentov by som ešte doplnil tieto:
Častý mýtus je, že prístupnosť sa týka len malej skupiny ľudí. Vo svete žije viac ako jedna miliarda ľudí so zdravotným postihnutím. Preto zanedbávanie prístupnosti znamená vylúčenie významnej časti potencionálnych zákazníkov.
Spoločnosti, ktoré myslia na prístupnosť, preukazujú svoj záujem vytvoriť inkluzívnejšie digitálne prostredie, čo môže zlepšiť imidž a reputáciu ich značky.
V mnohých krajinách existujú zákony a nariadenia, ktoré vyžadujú, aby boli webové stránky a digitálne služby prístupné. Na Slovensku síce zatiaľ len pre weby verejnej správy, ale aj to sa o chvíľu zmení vďaka Európskemu aktu o prístupnosti.
Budete v predstihu oproti iným firmám, ktoré prístupnosť ešte neriešia, najmä na trhoch, kde sa prístupnosť vyžaduje zo zákona. Napríklad v Európe od roku 2025 to môže byť veľkou výhodou.
Častý mýtus je, že prístupnosť je zodpovednosť len developerov. Avšak je to zodpovednosť celého tímu od dizajnérov až po testerov. Preto chceme ďalej pracovať v rámci firmy na zlepšovaní procesov a povedomí o prístupnosti u kolegov:
Napríklad:
Myslíme si, že prístupnosť by sa mala vyučovať aj na vysokých školách, aby sme podporili budúcu generáciu developerov, ktorí budú od začiatku myslieť na prístupnosť a inkluzívnejšie digitálne prostredie. Okrem toho to bude hlavne do budúcna dôležitá zručnosť, ktorá môže mladým developerom pomôcť s uplatnením. Preto sa chceme dostať na školy, kde by sme chceli odprednášať aspoň jednu prednášku práve o prístupnosti digitálnych produktov.