Testimi i aksesueshmërisë së aplikacioneve celulare verifikon që aplikacionet janë të aksesueshme për të gjithë individët, veçanërisht për ata me aftësi të kufizuara. Procesi përfshin vlerësimin e dizajnit, përmbajtjes dhe funksionimit të një aplikacioni për të siguruar që:
Ai i përmbahet standardeve të aksesueshmërisë WCAG (Udhëzimet e aksesueshmërisë së përmbajtjes në ueb).
Është në përputhje me teknologjinë ndihmëse si lexuesit e ekranit, kontrollet zanore dhe metodat alternative të hyrjes.
Ja pse ju nevojitet Testimi i aksesueshmërisë së aplikacioneve celulare:
Pajtueshmëria me WCAG (Udhëzimet për aksesueshmërinë e përmbajtjes së uebit) është thelbësore për t'i bërë aplikacionet celulare të aksesueshme për personat me aftësi të kufizuara. Ndërsa u krijuan fillimisht për përmbajtje në ueb, konceptet dhe kriteret e WCAG mund të aplikohen edhe në aplikacionet celulare.
Ja se si pajtueshmëria me WCAG ndikon në aksesin e aplikacionit celular:
1. E perceptueshme
Siguroni zëvendësime të perceptueshme të tekstit për artikujt jo-tekst, duke përfshirë fotot ose ikonat. Për shembull, përfshirja e tekstit alternativ për fotot ose etiketat e ikonave siguron që lexuesit e ekranit mund t'i komunikojnë këto artikuj me përdoruesit me sfida vizuale.
Sigurohuni që përmbajtja të shpërndahet në shumë formate (p.sh., një plan urbanistik më i thjeshtë) pa humbur informacion. Për aplikacionet celulare, kjo mund të përfshijë dhënien e një modaliteti peizazhi dhe portreti që mbetet i aksesueshëm.
Bëni më të lehtë për përdoruesit shikimin dhe dëgjimin e materialit duke siguruar kontrast të mjaftueshëm midis ngjyrave të tekstit dhe sfondit dhe duke ofruar zgjedhje për modifikimin e madhësisë dhe vëllimit të tekstit pa ndërhyrë në funksionimin e aplikacionit.
2. E operueshme
Ofroni opsione për përdoruesit që të lundrojnë, të gjejnë përmbajtje dhe të përcaktojnë vendndodhjen e tyre brenda aplikacionit. Kjo përfshin butona të etiketuar qartë dhe modele të qëndrueshme navigimi.
3. E kuptueshme
Ndihmoni përdoruesit të parandalojnë dhe rregullojnë gabimet. Kjo përfshin njoftime të qarta gabimesh dhe burime ndihmëse lehtësisht të arritshme.
4. E fortë
Shembulli 1: Testimi me lexues të ekranit
Rezultati: Mund të zbuloni se disa butona nuk kanë etiketa përshkruese, duke e bërë të vështirë për përdoruesit me dëmtim të shikimit të kuptojnë qëllimin e tyre.
Shembulli 2: Testimi i kontrastit të ngjyrave
Këtu është një udhëzues hap pas hapi për t'ju ndihmuar të zgjidhni mjetin e duhur:
Kuptoni nevojat tuaja të testimit bazuar në:
Llojet e paaftësisë, si dëmtime vizuale, dëgjimore, motorike ose njohëse.
Platforma që mbështet mjeti (iOS, Android ose të dyja).
Lehtësia e përdorimit: Mjeti duhet të jetë i lehtë për t'u konfiguruar dhe përdorur, veçanërisht për zhvilluesit dhe testuesit që mund të mos specializohen në aksesueshmëri.
Aftësitë e integrimit: Kontrolloni nëse mjeti integrohet me zhvillimin tuaj ekzistues, CI/CD dhe flukset e punës së testimit.
Raportimi dhe dokumentacioni: Mjeti duhet të ofrojë raporte të qarta dhe të zbatueshme. Kërkoni veçori si eksportimi i raporteve në formate të ndryshme, integrimi me sistemet e gjurmimit të problemeve dhe dokumentacioni për rregullimin e problemeve.
Mbështetja dhe komuniteti: Merrni parasysh mjetet me mbështetje të mirë ndaj klientit, burime trajnimi dhe një komunitet aktiv përdoruesish.
Kostoja: Disa mjete janë falas (me burim të hapur), ndërsa të tjerë mund të kërkojnë një abonim ose blerje një herë. Përafroni zgjedhjen tuaj me buxhetin tuaj dhe veçoritë e ofruara për të balancuar kthimin e investimit (ROI).
Prova falas: Shumë mjete ofrojnë prova falas ose versione demo. Përdorni këto për të vlerësuar efektivitetin e mjetit në mjedisin tuaj të testimit.
Testimi në botën reale: Testoni mjetin në një pjesë të vogël të aplikacionit tuaj për të parë se si funksionon në skenarë realë.
Ka një numër mjetesh të njohura të aksesueshmërisë së aplikacioneve celulare që përdoren në treg tani. Ndërsa disa janë funksionale në Android ose iOS, ka disa që janë gjithashtu ndër-platformë:
Skaneri i aksesueshmërisë së Google skanon automatikisht aplikacionet Android për problemet e zakonshme të aksesueshmërisë, si p.sh. mungojnë etiketat, objektivat e vogla me prekje dhe problemet e kontrastit të ngjyrave. Edhe pse është falas, i lehtë për t'u përdorur, drejtpërdrejt nga Google; është i kufizuar në identifikimin e çështjeve themelore, pa veçori të thella testimi.
Aksesueshmëria në TalkBack: Aksesueshmëria në TalkBack lejon përdoruesit të përdorin lexuesit e ekranit në pajisjet Android. Ndërsa ky është i integruar, është një proces manual dhe kërkon kohë për ta provuar plotësisht. Mjeti i aksesueshmërisë së aplikacionit BrowserStack ofron qasje në lexuesin e ekranit TalkBack në pajisjet reale Android.
Xcode Accessibility Inspector: Mjet i integruar në Xcode për inspektimin dhe testimin e atributeve të aksesueshmërisë në aplikacionet iOS. Ndërsa është i integruar në Xcode dhe ofron inspektim dhe testim në kohë reale; është i kufizuar në mjediset e zhvillimit të iOS dhe nuk ka testime të automatizuara.
VoiceOver: Ky është një lexues origjinal i ekranit për pajisjet iOS, i përdorur për të testuar se si aplikacionet ndërveprojnë me përdoruesit e lexuesve të ekranit. Ndërsa ky është i integruar, është një proces manual dhe kërkon kohë për ta provuar plotësisht. Mjeti i aksesueshmërisë së aplikacionit BrowserStack ofron qasje te Reader i ekranit VoiceOver në pajisjet reale iOS.
Aksesueshmëria e aplikacionit BrowserStack ofron veçori të ngjashme me ato të Native me aksesueshmëri ndër-platformash në telefonat Android dhe iOS. Mund të kryeni skanime të aksesueshmërisë së bashku me testimin e lexuesit të ekranit dhe të monitoroni aksesueshmërinë duke përdorur mjetin e aksesueshmërisë së aplikacionit BrowserStack. Aftësitë e tij kryesore përfshijnë:
Qasje e menjëhershme në pajisjet reale iOS dhe Android me konfigurim zero.
Skaneri i rrjedhës së punës, i mundësuar nga motori i rregullave të pronarit të BrowserStack, e bën testimin e aksesueshmërisë 5 herë më të shpejtë.
Qasje me një klikim te lexuesit e ekranit TalkBack dhe VoiceOver, me aftësinë për të kapur problemet nëpërmjet regjistrimeve dhe pamjeve të ekranit.
Paneli i centralizuar i raportimit me pamje ekrani të shënuara ofron njohuri dhe hapa të zbatueshëm korrigjimi për zgjidhje të lehtë.
Hapi 1. Plani Kërkesat e Aksesueshmërisë
Kuptoni udhëzimet: Mësoni rreth standardeve të aksesueshmërisë duke përfshirë rregullat e aksesueshmërisë së përmbajtjes së uebit (WCAG) dhe rregullat specifike për platformën (për shembull, Udhëzimet e aksesueshmërisë së Apple dhe aksesueshmërinë e dizajnit të materialit të Google).
Identifikoni përdoruesit e synuar: Merrni parasysh kërkesat e përdoruesve me aftësi të kufizuara të ndryshme, si kufizimet vizuale, dëgjimore, motorike dhe njohëse.
Përcaktoni qëllimet e testimit: Përcaktoni cilat veçori të aksesueshmërisë duhet të testohen, si p.sh. përputhshmëria me lexuesin e ekranit, kontrasti i ngjyrave, madhësitë e objektivit të prekjes dhe zmadhimi i tekstit.
Hapi 2. Zgjidhni Mjetet e duhura
Mjetet e testimit manual: Përdorni lexuesit e ekranit si VoiceOver (iOS) dhe TalkBack (Android) për të testuar manualisht se si njerëzit me dëmtime shikimi ndërveprojnë me aplikacionin tuaj.
Mjetet e automatizuara të testimit: Përdorni mjete të automatizuara si aksesueshmëria e aplikacionit BrowserStack ose Skaneri i aksesueshmërisë së Google për të identifikuar problemet e zakonshme të aksesueshmërisë.
Mjetet e testimit të përdoruesit: Merrni parasysh përdorimin e platformave të tilla si UserZoom ose Loop11 për të kryer teste me njerëz realë me dëmtime.
Hapi 3. Rishikoni Raportet
Analizoni raportet e krijuara për të zbuluar fushat për përmirësim. Këto raporte shpesh përfshijnë informacione për llojin e shkeljes, ku ka ndodhur dhe rekomandime për riparim.
Hapi 4. Përfshini përdoruesit me aftësi të kufizuara
Rekrutoni testues: Ftoni përdoruesit e vërtetë me aftësi të kufizuara për të testuar aplikacionin. Ato mund të ofrojnë njohuri të vlefshme që testimi i automatizuar ose manual mund të mos japë.
Mblidhni komente: Vëzhgoni se si këta përdorues angazhohen me aplikacionin dhe kërkoni komente mbi përdorshmërinë dhe çdo pengesë me të cilën përballen.
Hapi 5. Rishikoni dhe korrigjoni çështjet
Zbatoni rregullimet: Bashkëpunoni me zhvilluesit për të zbatuar rregullimet e kërkuara për të përmirësuar aksesueshmërinë e aplikacionit.
Hapi 6. Ritestoni dhe vërtetoni
Monitorimi i vazhdueshëm: Testimi i aksesueshmërisë duhet të jetë një aktivitet i vazhdueshëm. Provoni rregullisht përmirësimet dhe veçoritë e reja për të verifikuar që ato janë ende të disponueshme.
Hapi 7. Dokumentoni dhe raportoni
Mbani një regjistër të plotë të të gjitha çështjeve të identifikuara, metodat e marra për zgjidhjen e tyre dhe rezultatet përfundimtare.
1. Ndiqni udhëzimet e aksesueshmërisë | Zbatoni Udhëzimet për aksesueshmërinë e përmbajtjes së uebit (WCAG) për përmbajtjet e bazuara në ueb, të cilat janë gjithashtu të rëndësishme për aplikacionet celulare. Gjithashtu, udhëzimet e aksesueshmërisë të ofruara nga platformat celulare, të tilla si Udhëzimet e aksesueshmërisë së Apple dhe udhëzimet e aksesueshmërisë së dizajnit material të Google. |
---|---|
2. Përdorni pajisje reale për testim | Kryeni testimin e aksesueshmërisë në një sërë pajisjesh reale për të kapur madhësi të ndryshme të ekranit, rezolucione dhe versione të sistemit operativ. |
3. Zbatoni Mjetet e Automatizuara të Testimit kur është e mundur | Përdorni mjete si Skaneri i aksesueshmërisë së Google dhe Aksesueshmëria e aplikacionit BrowserStack për të identifikuar shpejt problemet e zakonshme të aksesueshmërisë. Integroni testet e automatizuara të aksesueshmërisë në tubacionin tuaj CI/CD për monitorim të vazhdueshëm dhe zbulim të hershëm të problemeve. |
4. Përfshini përdoruesit e vërtetë me aftësi të kufizuara | Angazhoni përdoruesit me aftësi të kufizuara për të testuar aplikacionin. Reagimet e tyre mund të ofrojnë njohuri mbi çështjet praktike të përdorshmërisë që testet e automatizuara mund të humbasin. Mblidhni dhe analizoni reagimet nga këta përdorues për të kuptuar sfidat e aksesueshmërisë në botën reale dhe fushat për përmirësim. |
5. Promovoni ndërgjegjësimin për aksesueshmërinë | Nxitni një kulturë të ndërgjegjësimit për aksesueshmërinë brenda ekipit tuaj për të siguruar që të gjithë të kuptojnë rëndësinë e dizajnit gjithëpërfshirës. Jepini përparësi aksesit si një aspekt thelbësor të dizajnit të përvojës së përdoruesit, sesa si një mendim i mëvonshëm. |
Këtu është një listë kontrolli me 5 hapa për arritjen e aksesueshmërisë së aplikacioneve celulare
Përdorni rolet e ARIA Landmark (të tilla si kërkimi, navigimi, informacioni i përmbajtjes, plotësuesi dhe baneri) për të strukturuar në mënyrë efektive aplikacionin ose faqen.
Për ngjarjet me prekje, respektoni një nga këto kushte:
Përfshirja e aksesueshmërisë në zhvillimin e aplikacioneve celulare nuk është vetëm një kërkesë ligjore ose etike, por edhe një komponent i domosdoshëm për të ofruar një përvojë gjithëpërfshirëse të përdoruesit. Duke ndjekur parimet e vendosura, duke përdorur metoda testimi të automatizuara dhe manuale, dhe duke përfshirë përdorues të vërtetë me dëmtime, mund të siguroheni që softueri juaj të jetë i aksesueshëm për të gjithë. Objektivat e prekjes, kontrastet e ngjyrave dhe shfaqja e informacionit mund të optimizohen të gjitha rregullisht për t'iu përshtatur më mirë kërkesave të përdoruesve të ndryshëm.
Duke përdorur platformën e BrowserStack , ju mund të testoni aplikacionin tuaj në një gamë të gjerë pajisjesh reale, duke u siguruar që veçoritë e aksesueshmërisë janë funksionale dhe miqësore për përdoruesit në mjedise të ndryshme. Kjo qasje praktike lejon vlerësime më të sakta dhe ndihmon në identifikimin dhe zgjidhjen e çështjeve të aksesueshmërisë që vetëm mjetet e automatizuara mund të humbasin.