Ce este testarea accesibilității?
Testarea accesibilității este definită ca un tip de testare software efectuată pentru a se asigura că aplicația testată este utilizabilă de persoanele cu dizabilități, cum ar fi auzul, orbirea culorii, bătrânețea și alte grupuri defavorizate. Este un subset de testare a utilizabilității.
Persoanele cu dizabilități utilizează tehnologie de asistență care îi ajută să opereze un produs software. Exemple de astfel de software sunt:
- Recunoaștere vorbire Software - Acesta va converti cuvântul vorbit în text, care servește ca intrare pe computer.
- Software pentru citirea ecranului - Folosit pentru a citi textul care este afișat pe ecran
- Software de mărire a ecranului - folosit pentru a mări monitorul și pentru a facilita citirea pentru utilizatorii cu deficiențe de vedere.
- Tastatură specială realizată pentru utilizatorii pentru tastarea ușoară care au dificultăți de control al motorului
În acest tutorial, veți învăța-
- Ce este testarea accesibilității?
- De ce testarea accesibilității?
- Ce dizabilități să susțină?
- Cum se fac teste de accesibilitate?
- Instrumente de testare a accesibilității
- Mituri ale testării accesibilității
De ce testarea accesibilității?
Motivul 1 : satisface piața pentru persoanele cu dizabilități.
Aproximativ 20% din populație are probleme cu handicapul.
- 1 din 10 persoane are o dizabilitate severă
- 1 din 2 persoane peste 65 de ani au capacități reduse
Printre handicapuri se numără orbirea, surdul, handicapul sau orice tulburări din organism.
Un produs software poate satisface această piață mare, dacă este creat pentru persoanele cu dizabilități. Problemele de accesibilitate în software pot fi rezolvate dacă Testarea accesibilității face parte din ciclul de viață normal al testării software-ului.
Motivul 2 : Respectați legislațiile privind accesibilitatea
Agențiile guvernamentale din întreaga lume au ieșit cu legalizări, care impun ca produsele IT să fie accesibile persoanelor cu dizabilități.
Urmează actele juridice ale diferitelor guverne -
- Statele Unite: Actul americanilor cu dizabilități - 1990
- Regatul Unit: Legea privind discriminarea cu handicap - 1995
- Australia: Legea privind discriminarea cu handicap - 1992
- Irlanda: Legea cu handicap din 2005
Testarea accesibilității este importantă pentru a asigura conformitatea legală.
Motivul 3 : Evitați potențialele procese legale
În trecut, companiile Fortune 500 au fost trimise în judecată, deoarece produsele lor nu erau adaptate persoanelor cu dizabilități. Iată câteva cazuri proeminente
- Federația Națională pentru Orbi (NFB) vs Amazon (2007)
- Sexton și NFB vs Target (2007)
- Decontare NFB VS AOL (1999)
Cel mai bine este să creați produse care să susțină persoanele cu dizabilități și să evite procesele potențiale.
Ce handicapuri să suporte?
Aplicația trebuie să sprijine persoanele cu dizabilități precum -
Tipul de handicap |
Descrierea handicapului |
---|---|
Dizabilitate de vedere |
|
Handicap fizic |
|
Dizabilitate cognitivă |
|
Dizabilitate de alfabetizare |
|
Discapacitatea auzului |
|
Cum se efectuează testarea accesibilității?
Testarea accesibilității poate fi efectuată în 2 moduri și acestea sunt:
- Manual
- Automat
Următoarele sunt nevoile punctului care trebuie verificate pentru ca aplicația să fie utilizată de toți utilizatorii. Această listă de verificare este utilizată pentru a semna testarea accesibilității.
- Dacă o aplicație oferă echivalente de tastatură pentru toate operațiile mouse-ului și ferestrele?
- Dacă instrucțiunile sunt furnizate ca parte a documentației de utilizare sau a manualului? Este ușor de înțeles și de utilizat aplicația folosind documentația?
- Dacă filele sunt comandate logic pentru a asigura o navigare ușoară?
- Dacă sunt furnizate tastele de comenzi rapide pentru meniuri?
- Dacă aplicația acceptă toate sistemele de operare?
- Dacă timpul de răspuns al fiecărui ecran sau pagină este menționat în mod clar, astfel încât utilizatorii finali să știe cât să aștepte?
- Dacă toate etichetele sunt scrise corect în aplicație?
- Dacă culoarea aplicației este flexibilă pentru toți utilizatorii?
- Dacă imaginile sau pictogramele sunt utilizate în mod adecvat, deci este ușor de înțeles de către utilizatorii finali?
- Dacă o aplicație are alerte audio?
- Dacă un utilizator poate regla comenzile audio sau video?
- Dacă un utilizator poate suprascrie fonturile implicite pentru imprimare și afișaje text?
- Dacă utilizatorul poate regla sau dezactiva afișajele intermitente, rotative sau în mișcare?
- Verificați dacă codificarea culorilor nu este folosită niciodată ca singurul mijloc de transmitere a informațiilor sau de indicare a unei acțiuni
- Dacă evidențierea este vizibilă cu culori inversate? Testarea culorii în aplicație prin modificarea raportului de contrast
- Dacă conținutul audio și video este auzit în mod corespunzător de persoanele cu dizabilități? Testați toate paginile multimedia fără difuzoare pe site-uri web
- Dacă este oferită instruire utilizatorilor cu dizabilități care le va permite să se familiarizeze cu software-ul sau aplicația?
Testarea accesibilității poate fi o provocare pentru testeri, deoarece nu sunt familiarizați cu dizabilitățile. Este mai bine să lucrați cu persoane cu dizabilități care au nevoi specifice pentru a le înțelege provocările.
Există diferite moduri de testare a accesibilității în funcție de handicap. Le vom învăța pe toate pe rând.
1) Dizabilitate de vedere
OK acum, să presupunem că nu am abilități de vedere. Sunt complet orb și am vrut să accesez site-ul XYZ. În acest caz, care este opțiunea ???? Nu pot accesa site-ul XYZ? Ce opțiune am? Există o opțiune cu un singur cuvânt, denumită SCREENREADER. Da, ai înțeles bine. CITITOR DE ECRAN. Acum, ce este acest cititor de ecran? Este un software folosit pentru povestirea conținutului de pe web. Practic, ce se află pe site-ul dvs., indiferent dacă este conținut, link, buton radio, imagini, videoclip, etc. Un cititor de ecran va povesti fiecare pentru mine. Există numeroase cititoare de ecran disponibile. Am lucrat cu fălci.
Practic, atunci când porniți jaws sau orice cititor de ecran și apoi accesați site-ul web, acesta vă va povesti conținutul complet. De exemplu: am început fălcile și am pornit browserul JAWS va anunța că pagina de pornire Mozilla Firefox, acum dacă merg la bara de adrese, atunci JAWS va anunța că BARA DE ADRESA și apoi tastați www.google.com în bara de adrese, fălcile vor merge pentru a explica oarecum așa: -
Bara de adrese, w, w, w, period, g, o, o, g, l, e, period, c, o, m. De asemenea, atunci când pagina se încarcă complet, fălcile vor anunța din nou pagina de pornire Google.Com.Acum, dacă merg la Căutarea Google, atunci JAWS va anunța căutarea Google. Deci, ar fi ușor pentru un nevăzător să recunoască lucrurile într-un mod ușor.
Ideea pe care vreau să o explic aici, un cititor de ecran va povesti cuvânt cu cuvânt dacă introduceți ceva sau în caseta de text . În mod similar, dacă există un link, acesta îl va pronunța ca un link, pentru Button îl va pronunța ca un buton. Pentru ca un orb să poată identifica cu ușurință lucrurile.
Acum, dacă un site web este slab conceput și dezvoltat, atunci ar putea fi posibil (se întâmplă în general) ca jaws să nu poată povesti conținutul corect, ceea ce, la rândul său, duce la inaccesibilitate pentru Persoana nevăzătoare. conținut, atunci un utilizator nevăzător nu ar putea niciodată să știe că este un link și dacă acesta ar fi unul crucial pentru acel site, atunci ????). În acest caz, ar rezulta într-o pierdere mare pentru site-ul web.
2) Deficiență vizuală
Există două categorii pe care vreau să le menționez sub deficiențe de vedere.
Primul este Color Blindness. Orbirea culorilor înseamnă că nu este complet orb, dar nu este capabil să vizualizeze corect o anumită culoare. Roșu și albastru sunt culorile obișnuite pe care oamenii nu le pot vedea corect dacă au daltonism. Deci, practic, dacă am un daltonism de culoare roșie și vreau să folosesc site-ul care are 80% în roșu, atunci ??? M-aș simți confortabil pe acel site? Raspunsul este nu.
Deci, un site web ar trebui să fie conceput astfel încât o persoană cu daltonism să nu aibă nicio problemă de acces. Luați un exemplu simplu de buton care este în roșu. Pentru a-l face accesibil dacă este conturat cu Negru. Apoi, este ușor de accesat. În mod normal, albul și negrul sunt considerate universale.
3) DISABILITATE DE VIZIUNE SCARĂ
Al doilea lucru este o persoană care are o viziune slabă (nu o vedere clară) sau care are o problemă diferită a vederii (există multe probleme oculare legate de retină etc.) pentru accesarea oricărui site.
1) În astfel de cazuri, cel mai bun lucru de făcut este să evite textul mic. Pentru că ar fi un mare avantaj pentru oamenii cu viziune slabă.
2) De asemenea, persoanele cu probleme de vedere ar dori să mărească textul site-ului web pentru a-l face confortabil. Deci, un site web ar trebui să fie conceput în așa fel încât, dacă îl măriți, aspectul său nu poate fi rupt atunci când măriți textul. Altfel, nu va fi o impresie bună pentru ei.
4) Alte handicapuri
În Testarea accesibilității pentru publicul cu dizabilități, un punct foarte important de luat în considerare este accesarea site-ului web fără utilizarea mouse-ului. O persoană ar trebui să poată accesa complet site-ul web linkurile, butoanele, butoanele radio, casetele de selectare, ferestrele pop-up, meniul derulant, toate comenzile ar trebui să fie complet accesibile și operabile prin intermediul tastaturii.
De exemplu : Dacă sunt mâna dreaptă paralizată și nu mă simt confortabil cu un mouse sau spun că nu vreau să folosesc un mouse atunci ce? În acest caz, dacă nu pot accesa link-ul sau casetele de selectare de pe site prin tastatură, atunci ???? Deci, un site web ar trebui să fie complet accesibil cu tastatura.
Ar trebui să existe un text alternativ pentru imagini, audio, video, astfel încât cititorul de ecran să le citească și să le povestească, astfel încât o persoană nevăzătoare să poată recunoaște cu ușurință despre ce este vorba despre imagine, audio, video. În plus, comenzile rapide de la tastatură ar trebui să fie acolo pentru a accesa cu ușurință site-ul web și navigarea ar trebui să fie disponibilă cu tastatura.
De asemenea, focalizarea ar trebui să fie complet vizibilă. Când apăsăm fila, utilizatorul ar trebui să poată vedea unde se deplasează controlul. Cu focalizare vizibilă, devine foarte ușor pentru un utilizator cu vedere slabă sau orbire a culorii să identifice fluxul unui site și, de asemenea, o ușurință a accesului.
Utilizator cu dizabilități auditive (surd sau greu de ascultat): ultimii sunt o persoană cu dizabilități auditive. O persoană surdă poate accesa site-ul web deoarece este capabil să vadă conținutul de pe site. Dar când vine vorba de audio și video, aceștia se confruntă cu dificultăți. Deci, în acest caz, pentru orice videoclip și audio, ar trebui să existe text alternativ. Text alternativ înseamnă text alternativ. Să presupunem că există un videoclip despre cum să rezervați un bilet de avion. În acest caz, textul ar trebui să fie acolo, astfel încât o persoană surdă să poată citi asta și să-și facă ideea despre ce este videoclipul.
Instrumente de testare a accesibilității:
Pentru a face site-ul dvs. web mai acceptabil și mai ușor de utilizat, este crucial ca acesta să fie ușor accesibil. Există diferite instrumente de testare a accesibilității care pot verifica accesibilitatea site-ului web.
Următoarele sunt câteva dintre instrumentele populare de testare a accesibilității :
1) Val
Wave este un instrument gratuit de accesibilitate web creat de WEBAIM. Este utilizat pentru a valida manual pagina web pentru diferite aspecte ale accesibilității. Acest instrument poate fi utilizat pentru a verifica paginile web intranet, protejate prin parolă, generate dinamic sau sensibile. Funcțiile majore ale Barei de instrumente de accesibilitate web includ identificarea componentelor unei pagini web, oferirea accesului la vizualizarea alternativă a conținutului paginii și facilitarea utilizării aplicațiilor online ale unor terți. Asigură raportări de accesibilitate 100% private și sigure
Vizitați aici
2) TAW
TAW este instrumentul online pentru determinarea accesibilității site-ului dvs. web. Acest instrument analizează site-ul web în conformitate cu liniile directoare W3C privind accesibilitatea web și arată problemele de accesibilitate. Problemele de testare a accesibilității web sunt clasificate în prioritatea 1, prioritatea 2 și prioritatea 3. Caracteristica interesantă a TAW este capacitatea de a genera subseturi de WCAG 1.0 pentru a le testa. În instrumentul TAW, puteți alege să testați o singură pagină sau mai multe pagini prin „păianjen” pe un site. TAW ne permite, de asemenea, să definim verificări suplimentare prin caseta de dialog „Verificarea utilizatorului”
Vizitați aici
3) Valet accesibilitate
Este un instrument care vă permite să verificați paginile web împotriva conformității WCAG (Web Content Accessibility Guidelines). Toate opțiunile de raportare HTML afișează marcajul dvs. într-o formă normalizată, evidențiind marcajul învechit, fals și valid, precum și elementele care sunt deplasate greșit. Acest instrument oferă diverse caracteristici cum ar fi
- Rapoarte in-dept pentru dezvoltatori
- Rezumat executiv pentru QA și management
- Meta-date pentru web-ul semantic și WWW
- Curățare automată și conversie Html în XHtml
- Instrumente de scriptare
Vizitați aici
4) Instrumente pentru dezvoltatori de accesibilitate
Este o extensie Chrome. Realizează și audit de accesibilitate. Rezultatele auditului arată reguli de accesibilitate care sunt încălcate de pagina sub test. Extensia are recenzii mari și este actualizată frecvent
Vizitați aici
5) Tester de pagină de accesibilitate rapidă
Deoarece există câteva bare de instrumente de accesibilitate excelente, Quick Page Accessibility Tester este un marcaj pe care puteți face clic pentru a obține o analiză rapidă a paginii web. Va descoperi diverse probleme cu pagina dvs., vă avertizează cu privire la posibile probleme și va evidenția zonele de pe pagină care ar putea beneficia de ARIA (Accessible Rich Internet Applications).
Vizitați aici
Există diverse instrumente disponibile pe piață pentru efectuarea testelor de accesibilitate web date mai jos:
6) aDesigner
Acesta este un instrument dezvoltat de IBM care simulează experiența persoanelor cu deficiențe de vedere, astfel încât proiectantul să poată înțelege mai bine nevoile persoanelor cu dizabilități și să dezvolte aplicații în consecință.
Vizitați aici
7) WebAnywhere
Acesta este un instrument bazat pe browser care funcționează similar cu cititoarele de ecran, cum ar fi Jaws. Acesta ajută cititorii să citească pagina web.
Vizitați aici
8) Bara de instrumente de accesibilitate web
WAT este o extensie a Internet Explorer sau Opera care oferă proiectanților de pagini web cu caracteristici utile în analiza paginii web. Una dintre cele mai bune caracteristici este caracteristica GreyScale, care ajută la găsirea unor puncte cu contrast scăzut în design.
Vizitați aici
Mituri ale testării accesibilității:
Următoarele sunt miturile testării accesibilității:
Mit: Crearea site-ului web accesibil este costisitoare
Fapt: Nu este scump. Luați timpul necesar pentru a vă gândi la problemele de accesibilitate în etapa de proiectare în sine, împreună cu testarea de bază. Acest lucru va economisi bani, precum și relucrarea.
Mitul: Schimbarea site-urilor web inaccesibile pe site-uri accesibile este consumatoare de timp și costisitoare
Nu este necesar să se încorporeze toate modificările simultan. Lucrați la nevoile de bază care sunt cele mai necesare pentru utilizatorii cu dizabilități.
Mit: Accesibilitatea este simplă și plictisitoare
Accesibilitatea nu înseamnă doar pagină text
Puteți face paginile web atractive, dar ar trebui să fie concepute în așa fel încât să poată fi accesate de toți utilizatorii. De asemenea, conform recomandărilor W3C privind accesibilitatea conținutului web - descurajează puternic utilizarea paginilor numai text.
Mitul: Accesibilitatea pentru nevăzători și pentru persoane cu dizabilități
Fapte Urmărirea ghidurilor de accesibilitate îmbunătățește gradul general de utilizare a software-ului, care ajută și utilizatorii obișnuiți.
Concluzie
În Ingineria software-ului, testarea accesibilității vă ajută să faceți aplicația dvs. dezactivată prietenoasă. Dacă respectarea ghidurilor de accesibilitate nu este posibilă din cauza complexității aplicației dvs. web, creați o versiune a site-ului pentru utilizatorii obișnuiți și alta pentru dezactivare