Ce este testarea accesibilității? (Exemple)

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 către persoanele cu dizabilități, cum ar fi auzul, daltonismul, bătrânețea și alte grupuri dezavantajate. Este un subset al Testarea utilizabilității.

Persoanele cu dizabilități folosesc tehnologie de asistență, care îi ajută să opereze un produs software. Exemple de astfel de software sunt:

  • Software de recunoaștere a vorbirii - Convertește cuvântul rostit în text, care servește ca intrare pentru computer.
  • Software cititor de ecran – Folosit pentru a citi textul care este afișat pe ecran.
  • Software de mărire a ecranului– Folosit pentru a mări monitorul și a face lectura ușoară pentru utilizatorii cu deficiențe de vedere.
  • Tastatură specială conceput pentru utilizatorii pentru tastare ușoară care au dificultăți de control motor

Testare de accesibilitate

De ce testarea accesibilității?

Motiv 1: Cater to market pentru persoanele cu dizabilități.

Testare de accesibilitate

Aproximativ 20% din populație are probleme cu handicap.

  • 1 din 10 persoane are un handicap grav
  • 1 din 2 persoane de peste 65 de ani au capacități reduse

Dizabilitățile includ orbirea, surditatea, handicapul sau orice tulburări ale corpului.

Un produs software poate satisface această mare piață dacă este adaptat persoanelor 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.

Motiv 2: Respectați legislația privind accesibilitatea

Testare de accesibilitate

Agențiile guvernamentale din întreaga lume au lansat legalizări care impun ca produsele IT să fie accesibile persoanelor cu dizabilități.

Următoarele sunt actele juridice ale diferitelor guverne -

  • Statele Unite ale Americii: Americans with Disabilities Act – 1990
  • Regatul Unit: Disability Discrimination Act – 1995
  • Australia: Disability Discrimination Act – 1992
  • Irlanda: Legea privind persoanele cu dizabilități din 2005

Testarea accesibilității este importantă pentru a asigura conformitatea legală.

Motiv 3: Evitați potențialele procese legale

Testare de accesibilitate

În trecut, companiile din Fortune 500 au fost date în judecată pentru că produsele lor nu erau adecvate pentru persoanele cu dizabilități. Iată câteva cazuri proeminente.

  • Federația Națională pentru Nevăzători (NFB) vs Amazon (2007)
  • Sexton și NFB vs Target (2007)
  • Acord NFB vs AOL (1999)

Cel mai bine este să creați produse care sprijină persoanele cu dizabilități și să evitați potențiale procese.

Ce dizabilități de sprijinit?

O aplicație trebuie să sprijine persoanele cu dizabilități precum:

Tipul de handicap Incapacitate Description
Dizabilitate de vedere
  • Orbire completă sau daltonism sau vedere slabă
  • Probleme vizuale precum stroboscopul vizual și problemele cu efectul intermitent
Handicap fizic
  • Nu pot folosi mouse-ul sau tastatura cu o singură mână.
  • Abilități motorii slabe, cum ar fi mișcările mâinii și încetineala musculară
Dizabilitate cognitivă
  • Dificultăți de învățare sau memorie slabă sau incapacitatea de a înțelege scenarii mai complexe
Dizabilitate de alfabetizare
  • Probleme de citire
Dizabilitate de auz
  • Probleme auditive cum ar fi surditatea și tulburările de auz
  • Nu pot auzi sau nu pot auzi clar

Cum se face testarea accesibilității?

Testarea accesibilității poate fi efectuată în 2 moduri și acestea sunt:

  1. Manual
  2. Lanțuri

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 de a-și înțelege provocările.

Există mai multe moduri de testare a accesibilității, în funcție de dizabilitate. Le vom învăța pe toate unul câte unul.

1) Dizabilitate de vedere

OK, acum să presupunem că nu am capacitatea 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 web XYZ? Ce optiune am? Există o opțiune cu un singur cuvânt care se numește ca CITITOR DE ECRAN. Da, ai înțeles bine. CITITOR DE ECRAN. Acum, ce este acest cititor de ecran? Este un software care este folosit pentru a povesti conținutul de pe web. Practic, ce este pe site-ul dvs., fie că este conținut, link, buton radio, imagini, video etc. Un cititor de ecran va povesti totul pentru mine. Există numeroase cititoare de ecran disponibile. Am lucrat cu fălci.

Practic, când porniți jaws sau orice cititor de ecran și apoi accesați site-ul web, atunci vă va povesti întregul conținut. De exemplu: am pornit jaws și am pornit browserul JAWS va anunța că Mozilla Firefox pagina de pornire, acum dacă mă duc la bara de adrese, atunci JAWS va anunța asta BARA DE ADRESA apoi tastați www.google.com pe bara de adrese, jaws va explica oarecum așa:-

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.

Dizabilitate de vedere

Punctul pe care vreau să-l explic aici un cititor de ecran îl va povesti cuvânt cu cuvânt dacă introduceți ceva sau în caseta de text. În mod similar, dacă există link, acesta îl va pronunța ca link, pentru Button îl va pronunța ca buton. Pentru ca un orb să poată Identifica cu ușurință lucrurile.

Acum, dacă un site web este prost proiectat și dezvoltat, atunci ar putea fi posibil (în general se întâmplă) ca jaws să nu poată spune conținut corect, ceea ce, la rândul său, va duce la inaccesibilitatea orbului. (Spuneți dacă jaws povestește un link ca un conținut, atunci un utilizator orb nu ar putea ști niciodată că este un link și dacă acesta ar fi unul esențial pentru acel site, atunci 👍). În acest caz, ar fi rezultatul unei pierderi mari pentru site-ul web.

2) Deficiență vizuală

Există două categorii pe care vreau să le menționez la deficiențe de vedere.

Prima este daltonismul. Daltonismul înseamnă că nu este complet orb, dar nu poți vedea în mod corespunzător o anumită culoare. Roșu și albastru sunt culorile comune 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 web care este 80% în roșu, atunci? Aș fi confortabil pe acel site? Raspunsul este nu.

Așadar, un site web ar trebui să fie proiectat astfel încât o persoană cu daltonism să nu aibă nicio problemă să acceseze acesta. 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, alb-negru este considerat universal.

3) HANDICAP DE VEZIE SALA

Un al doilea lucru este o persoană care are o vedere slabă (viziune nu clară) sau care are diferite probleme de vedere (sunt multe probleme oculare legate de retină etc.) pentru a accesa orice site.

1) În astfel de cazuri, cel mai bun lucru de făcut este să evitați textul mic. Pentru că ar fi un mare avantaj pentru persoanele cu vedere slabă.

2) De asemenea, persoanele cu probleme de vedere ar dori să mărească textul site-ului web pentru a le face confortabil. Așadar, un site web ar trebui să fie proiectat în așa fel încât, dacă îl măriți, aspectul său să nu poată fi spart atunci când măriți textul. Altfel, nu va fi o impresie bună pentru ei.

4) Altă dizabilitate

Î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 pe site linkurile, butoanele, butoanele radio, casetele de selectare, ferestrele pop-up, meniurile derulante, toate comenzile ar trebui să fie complet accesibile și operabile prin tastatură.

De exemplu: Dacă sunt dreptaci 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 ar trebui să fie complet accesibil cu tastatura.

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.

De asemenea, focalizarea ar trebui să fie complet vizibilă. Când apăsăm tab, atunci utilizatorul ar trebui să poată vedea unde se mișcă controlul. Cu o focalizare vizibilă, devine foarte ușor pentru un utilizator cu vedere slabă sau daltonism să identifice fluxul unui site și, de asemenea, un acces ușor.

Utilizator cu dizabilități de auz (surd sau greu de ascultat): Ultimii sunt o persoană cu dizabilități de auz. O persoană surdă poate accesa site-ul web, deoarece el este cel care poate vedea conținutul de pe site. Dar când vine vorba de audio și video, se confruntă cu dificultăți. Deci, în acest caz, pentru orice videoclip și audio, ar trebui să existe text Alt. Alt text înseamnă text alternativ. Să presupunem că există vreun 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ă o idee despre ce este vorba în videoclip.

Exemple de cazuri de testare Testarea accesibilității

Următoarele sunt punctele care trebuie verificate pentru ca aplicația să fie utilizată de toți utilizatorii. Această listă de verificare este utilizată pentru deconectarea testării de accesibilitate.

  1. Dacă o aplicație oferă echivalente de tastatură pentru toate operațiunile mouse-ului și ferestrele?
  2. Dacă instrucțiunile sunt furnizate ca parte a documentației utilizatorului sau a manualului? Este ușor să înțelegeți și să utilizați aplicația folosind documentația?
  3. Dacă filele sunt ordonate logic pentru a asigura o navigare lină?
  4. Dacă sunt furnizate taste de comandă rapidă pentru meniuri?
  5. Dacă aplicația acceptă toate sistemele de operare?
  6. 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 timp trebuie să aștepte?
  7. Dacă toate etichetele sunt scrise corect în aplicație?
  8. Dacă culoarea aplicației este flexibilă pentru toți utilizatorii?
  9. Dacă imaginile sau pictogramele sunt folosite corespunzător, astfel încât să fie ușor de înțeles de către utilizatorii finali?
  10. Dacă o aplicație are alerte audio?
  11. Dacă un utilizator este capabil să ajusteze comenzile audio sau video?
  12. Dacă un utilizator poate suprascrie fonturile implicite pentru imprimare și afișarea textului?
  13. Dacă utilizatorul poate regla sau dezactiva afișajele intermitente, rotitoare sau în mișcare?
  14. Verificați pentru a vă asigura că codificarea culorilor nu este niciodată folosită ca singurul mijloc de transmitere a informațiilor sau de indicare a unei acțiuni.
  15. Dacă evidențierea este vizibilă cu culori inversate? Testarea culorii în aplicație prin modificarea raportului de contrast
  16. Dacă conținutul audio și video este auzit corect de persoanele cu dizabilități? Testați toate paginile multimedia fără difuzoare de pe site-uri web
  17. Dacă este oferită instruire pentru utilizatorii cu dizabilități, care să le permită să se familiarizeze cu software-ul sau cu aplicația?

Cele mai bune instrumente de testare a accesibilității

Pentru a face site-ul dvs. mai acceptabil și mai ușor de utilizat, este esențial ca acesta să fie ușor accesibil. Există diverse instrumente de testare a accesibilității care pot verifica accesibilitatea site-ului web.

Următoarele sunt unele dintre cele populare Instrumente de testare a accesibilității:

1) Val

Val

Wave este un instrument gratuit de accesibilitate web creat de WEBAIM. Este folosit pentru validarea manuală a paginii web pentru diferite aspecte ale accesibilității. Acest instrument poate fi folosit pentru a verifica intranet, pagini web protejate prin parolă, generate dinamic sau sensibile. Funcțiile majore ale Barei de instrumente de accesibilitate web includ identificarea componentelor unei pagini web, oferirea de acces la vizualizarea alternativă a conținutului paginii și facilitarea utilizării aplicațiilor online ale terților. Acesta asigură raportarea accesibilității 100% privată și sigură

Vizita aici

2) TAW

TAW

TAW este instrumentul online pentru a determina accesibilitatea web-ului dvs. Acest instrument analizează site-ul web în conformitate cu ghidurile W3C privind accesibilitatea web și arată probleme de accesibilitate. Problemele de testare a accesibilității web sunt clasificate în prioritate 1, prioritate 2 și prioritate 3. Caracteristica interesantă a TAW este capacitatea de a genera subseturi de WCAG 1.0 pentru a testa. În instrumentul TAW, puteți alege fie să testați o singură pagină, fie mai multe pagini prin „păianjen” unui site. De asemenea, TAW ne permite să definim verificări suplimentare prin caseta de dialog „Verificarea utilizatorului”.

Vizita aici

3) Instrumente pentru dezvoltatori de accesibilitate

Este o extensie Chrome. Face și audit de accesibilitate. Rezultatele auditului arată reguli de accesibilitate care sunt încălcate de pagina în curs de testare. Extensia are recenzii ridicate și este actualizată frecvent

Vizita Aici

4) 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. Acesta va identifica diverse probleme cu pagina dvs., va avertiza despre posibile probleme și va evidenția zonele din pagină care ar putea beneficia de ARIA (Accessible Rich Internet Applications).

Vizita Aici

Există diverse instrumente disponibile pe piață pentru a efectua testarea accesibilității web, prezentate mai jos:

5) un Designer

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 Aici

6) WebAnywhere

Acesta este un instrument bazat pe browser care funcționează similar cu cititoarele de ecran precum Jaws. Îi ajută pe cititori să citească pagina web.

Vizita Aici

7) Bara de instrumente de accesibilitate web

WAT este o extensie a Internet Explorer sau Opera care oferă designerilor de pagini web caracteristici utile în analiza paginii web. O caracteristică bună este funcția GreyScale, care ajută la găsirea punctelor de contrast scăzut în design.

Vizita Aici

Mituri ale testării de accesibilitate

Următoarele sunt miturile testării de accesibilitate:

Mit: Crearea unui site web accesibil este costisitoare

Fapt: Nu este scump. Luați-vă timp pentru a vă gândi la problemele de accesibilitate chiar în faza de proiectare, împreună cu testarea de bază. Acest lucru va economisi bani, precum și reluare.

Mit: Schimbarea site-urilor web inaccesibile în site-uri accesibile este consumatoare de timp și costisitoare

Nu este necesar să încorporați 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

Mituri ale testării de accesibilitate
Accesibilitatea nu înseamnă doar o pagină de text

Puteți face paginile web atractive, dar ar trebui să fie proiectate în așa fel încât să poată fi accesibile de către toți utilizatorii. De asemenea, conform regulilor W3C privind accesibilitatea conținutului web – descurajează puternic utilizarea paginilor doar text.

Mit: Accesibilitate pentru nevăzători și handicapați

Fapt Respectarea regulilor de accesibilitate îmbunătățește gradul de utilizare general al software-ului, ceea ce ajută și utilizatorii obișnuiți.

Concluzie

În ingineria software, testarea accesibilității ajută la dezactivarea aplicației dvs. Dacă respectarea instrucțiunilor de accesibilitate nu este posibilă din cauza complexității aplicației dvs. web, creați o versiune a site-ului web pentru utilizatorii obișnuiți și alta pentru dezactivare