Pritaikymo neįgaliesiems testavimo pamoka: kas yra, įrankiai ir amp; Pavyzdžiai

Kas yra pritaikymo neįgaliesiems testavimas?

Pritaikymo neįgaliesiems testavimas apibrėžiamas kaip programinės įrangos testavimo tipas, atliekamas siekiant užtikrinti, kad bandomą programą galėtų naudoti žmonės su negalia, pvz., Klausa, daltonizmas, senatvė ir kitos socialiai remtinos grupės. Tai yra naudojimo testavimo pogrupis.

Žmonės su negalia naudoja pagalbines technologijas, kurios padeda valdyti programinės įrangos produktą. Tokios programinės įrangos pavyzdžiai:

  • Kalbos atpažinimo programinė įranga - ji pavers ištariamą žodį tekstu, kuris naudojamas kaip įvestis į kompiuterį.
  • Ekrano skaitytuvo programinė įranga - naudojama ekrane rodomam tekstui nuskaityti
  • Ekrano didinimo programinė įranga - naudojama monitoriui padidinti ir regėjimo negalią turintiems vartotojams lengviau skaityti.
  • Speciali klaviatūra, sukurta vartotojams, norintiems lengvai rašyti, turintiems variklio valdymo sunkumų

Šioje pamokoje sužinosite

  • Kas yra pritaikymo neįgaliesiems testavimas?
  • Kodėl testuojamas pritaikymas neįgaliesiems?
  • Kurias negalias palaikyti?
  • Kaip atlikti pritaikymą neįgaliesiems?
  • Prieinamumo tikrinimo įrankiai
  • Prieinamumo testavimo mitai

Kodėl testuojamas pritaikymas neįgaliesiems?

1 priežastis : aptarnauti neįgaliųjų rinką.

Apie 20% gyventojų turi negalios problemų.

  • 1 iš 10 žmonių turi sunkią negalią
  • 1 iš 2 vyresnių nei 65 metų žmonių galimybės yra ribotos

Neįgalumas yra aklumas, kurčiasis, neįgalus ar bet koks kūno sutrikimas.

Programinės įrangos produktas gali patenkinti šią didelę rinką, jei jis pritaikytas neįgaliesiems. Programinės įrangos pritaikymo neįgaliesiems problemas galima išspręsti, jei pritaikymo neįgaliesiems testavimas yra įprasto programinės įrangos testavimo gyvavimo ciklo dalis.

2 priežastis : laikytis prieinamumo teisės aktų

Viso pasaulio vyriausybinės agentūros išleido legalizaciją, kuri reikalauja, kad neįgalieji galėtų naudotis IT produktais.

Toliau pateikiami įvairių vyriausybių teisės aktai -

  • Jungtinės Valstijos: amerikiečių su negalia įstatymas - 1990 m
  • Jungtinė Karalystė: Diskriminacijos dėl negalios įstatymas - 1995 m
  • Australija: neįgaliųjų diskriminacijos įstatymas - 1992 m
  • Airija: 2005 m. Neįgaliųjų įstatymas

Prieinamumo tikrinimas yra svarbus siekiant užtikrinti, kad būtų laikomasi įstatymų.

3 priežastis : venkite galimų teisinių bylų

Anksčiau „Fortune 500“ bendrovės buvo teisiamos, nes jų produktai nebuvo draugiški neįgaliesiems. Čia keli žinomi atvejai

  • Nacionalinė aklųjų federacija (NFB) prieš „Amazon“ (2007)
  • Sextonas ir NFB prieš tikslą (2007)
  • NFB prieš AOL atsiskaitymą (1999)

Geriausia kurti produktus, kurie palaiko neįgaliuosius ir vengia galimų teismo procesų.

Kurias negalias palaikyti?

Programa turi padėti žmonėms su negalia, pavyzdžiui:

Neįgalumo tipas

Neįgalumo aprašymas

Regėjimo negalia

  • Visiškas aklumas arba daltonizmas arba blogas matymas
  • Vizualinės problemos, tokios kaip regos strobo ir mirksinčio efekto problemos

Fizinė negalia

  • Negalite naudotis pele ar klaviatūra viena ranka.
  • Bloga motorika, pavyzdžiui, rankų judesiai ir raumenų lėtumas

Pažintinė negalia

  • Mokymosi sunkumai ar prasta atmintis arba nesugebama suprasti sudėtingesnių scenarijų

Raštingumo negalia

  • Skaitymo problemos

Klausos negalia

  • Klausos problemos, tokios kaip kurtumas ir klausos sutrikimai
  • Negali girdėti arba negirdi aiškiai

Kaip atlikti pritaikymą neįgaliesiems?

Pritaikymo neįgaliesiems bandymus galima atlikti dviem būdais:

  1. Rankinis
  2. Automatizuotas

Toliau pateikiami punkto poreikiai, kuriuos reikia patikrinti, ar programa naudojama visiems vartotojams. Šis kontrolinis sąrašas naudojamas norint pasirašyti pritaikymą neįgaliesiems.

  1. Ar programa teikia klaviatūros ekvivalentus visoms pelės operacijoms ir langams?
  2. Ar instrukcijos pateikiamos kaip vartotojo dokumentacijos ar vadovo dalis? Ar lengva suprasti ir valdyti programą naudojant dokumentaciją?
  3. Ar skirtukai yra išdėstyti logiškai, kad būtų užtikrinta sklandi navigacija?
  4. Ar meniu yra numatyti spartieji klavišai?
  5. Ar programa palaiko visas operacines sistemas?
  6. Ar aiškiai nurodytas kiekvieno ekrano ar puslapio atsakymo laikas, kad galutiniai vartotojai žinotų, kiek ilgai laukti?
  7. Ar visos etiketės programoje parašytos teisingai?
  8. Ar programos spalva yra lanksti visiems vartotojams?
  9. Nesvarbu, ar atvaizdai, ar piktogramos naudojami tinkamai, todėl galutiniai vartotojai juos lengvai supranta?
  10. Ar programa turi garso įspėjimus?
  11. Ar vartotojas gali reguliuoti garso ar vaizdo valdiklius?
  12. Ar vartotojas gali nepaisyti numatytųjų spausdinimo šriftų ir teksto ekranų?
  13. Ar vartotojas gali reguliuoti ar išjungti mirksinčius, besisukančius ar judančius ekranus?
  14. Patikrinkite, ar spalvų kodavimas niekada nenaudojamas kaip vienintelė informacijos perdavimo ar veiksmo nurodymo priemonė
  15. Ar paryškinimas matomas apverstomis spalvomis? Spalvos testavimas programoje keičiant kontrasto santykį
  16. Ar neįgalieji tinkamai girdi su garso ir vaizdo turiniu? Išbandykite visus daugialypės terpės puslapius be garsiakalbių svetainėse
  17. Nesvarbu, ar neįgaliems vartotojams rengiami mokymai, leidžiantys jiems geriau susipažinti su programine įranga ar programa?

Pritaikymo neįgaliesiems testavimas gali būti sudėtingas testuotojams, nes jie nėra susipažinę su negalia. Geriau dirbti su neįgaliais žmonėmis, kurie turi specifinių poreikių, kad suprastų jų iššūkius.

Yra keli skirtingi prieinamumo tikrinimo būdai, atsižvelgiant į negalią. Išmoksime juos visus po vieną.

1) Regėjimo negalia

Gerai, dabar tarkime, kad neturiu regėjimo galimybių. Esu visiškai aklas ir norėjau patekti į „XYZ“ svetainę. Tokiu atveju koks variantas ???? Ar negaliu pasiekti „XYZ“ svetainės? Kokį variantą turiu? Yra vieno žodžio parinktis, kuri vadinama ekrano skaitytuvu. Taip, jūs teisingai supratote. Ekrano skaitytuvas. Kas yra šis ekrano skaitytuvas? Tai yra programinė įranga, kuri naudojama pasakojant turinį internete. Iš esmės, kas yra jūsų svetainėje, ar tai yra turinys, nuoroda, radijo mygtukas, vaizdai, vaizdo įrašai ir kt. Ekrano skaitytuvas pasakos apie mane viską. Yra daugybė ekrano skaitytuvų. Esu dirbęs su žandikauliais.

Iš esmės, kai paleidžiate žandikaulius ar bet kurį ekrano skaitytuvą, tada einate į svetainę, tada jis jums pasakys visą turinį. Ex: Aš pradėjau nasrus ir pradėjo naršyklę JAWS bus paskelbti, kad "Mozilla Firefox" pradeda puslapį, dabar, jei aš einu į adreso juostą, tada JAWS bus pranešti, kad adreso juostą ir tada įveskite www.google.com ant adresų juostoje, žandikauliai bus vyksta paaiškinti šiek tiek taip:

Adreso juosta, w, w, w, periodas, g, o, o, g, l, e, taškas, c, o, m. Be to, kai puslapis bus visiškai įkeltas, žandikauliai vėl praneš apie „Google.Com“ pagrindinį puslapį.Dabar, jei eisiu į „Google“ paiešką, JAWS paskelbs tą „Google“ paiešką. Taigi aklam žmogui būtų lengva lengvai atpažinti daiktus.

Tašką, kurį noriu paaiškinti, ekrano skaitytuvas pasakos žodį po žodžio, jei ką nors įvesite arba teksto laukelyje . Panašiai, jei yra nuoroda, ji ištars ją kaip nuorodą, o mygtukas - kaip mygtuką. Kad aklas žmogus galėtų lengvai atpažinti daiktus.

Dabar, jei svetainė yra prastai suprojektuota ir išplėtota, gali būti (dažniausiai taip būna), kad žandikauliai negalėtų pasakoti teisingo turinio, o tai savo ruožtu lemia nepasiekimą Akliesiems. (Tarkime, jei žandikauliai pasakoja nuorodą kaip turinio, tada aklas vartotojas niekada negalės žinoti, kad tai yra nuoroda ir jei tai bus lemiama toje svetainėje, tada ????). Tokiu atveju tai būtų didelis nuostolis interneto svetainių verslui.

2) Regos sutrikimas

Yra dvi kategorijos, kurias norėčiau paminėti regėjimo negalią.

Pirmasis yra daltonizmas. Spalvų aklumas reiškia, kad nėra visiškai aklas, bet nesugeba tinkamai pamatyti tam tikros spalvos. Raudona ir mėlyna yra bendros spalvos, kurių žmonės nemato tinkamai, jei jie turi spalvų aklumą. Taigi iš esmės, jei aš turiu raudonos spalvos aklumą ir noriu naudoti svetainę, kurioje yra 80% raudonos spalvos, tada ??? Ar man būtų patogu toje svetainėje? Atsakymas yra Ne.

Taigi svetainė turėtų būti suprojektuota taip, kad asmuo, turintis daltonizmą, neturėtų problemų prieiti prie jo. Paimkite paprastą raudonos spalvos mygtuko pavyzdį. Kad jis būtų prieinamas, jei jis pažymėtas juoda spalva. Tada ją lengva pasiekti. Paprastai juoda ir balta yra laikomos universaliomis.

3) Menkos regos negalia

Antras dalykas yra asmuo, turintis blogą regėjimą (neaiškus matymas) arba turintis skirtingą regėjimo problemą (yra daug akių problemų, susijusių su tinklaine ir pan.), Kad patektų į bet kurią svetainę.

1) Tokiais atvejais geriausia vengti nedidelio teksto. Nes tai būtų didelis pranašumas blogai matantiems žmonėms.

2) Žmonės, turintys regėjimo problemų, norėtų priartinti svetainės tekstą, kad jiems būtų patogu. Taigi svetainė turėtų būti suprojektuota taip, kad ją padidinus jos mastelis nebūtų sulaužomas artinant tekstą. Priešingu atveju jiems tai nebus geras įspūdis.

4) Kita negalia

Atliekant neįgaliųjų auditorijos prieinamumo testavimą, labai svarbu apsvarstyti galimybę patekti į svetainę nenaudojant pelės. Asmuo turėtų galėti visiškai pasiekti svetainę, kurioje yra nuorodos, mygtukai, radijo mygtukai, žymės langeliai, iššokantys langai, išskleidžiamasis meniu, visi valdikliai turėtų būti visiškai prieinami ir valdomi per klaviatūrą.

Pavyzdžiui : jei esu paralyžiuotas dešiniąja ranka ir man nepatinka pelė arba sakau, kad nenoriu naudoti pelės, tada ką? Tokiu atveju, jei aš negaliu pasiekti nuorodų ar žymimųjų laukelių vietoje naudodamas klaviatūrą? Taigi svetainė turėtų būti visiškai prieinama naudojant klaviatūrą.

Vaizdams, garsui, vaizdo įrašams turėtų būti alternatyvus tekstas, kad ekrano skaitytuvas juos perskaitytų ir pasakotų, kad aklas žmogus galėtų lengvai atpažinti vaizdą, garsą, vaizdo įrašą. Be to, norėdami lengvai pasiekti svetainę, turėtų būti spartieji klavišai, o naršymas turėtų būti prieinamas naudojant klaviatūrą.

Be to, dėmesys turėtų būti visiškai matomas. Kai paspaudžiame tabuliatorių, vartotojas turėtų matyti, kur juda valdiklis. Su matomu dėmesiu vartotojui, kurio regėjimas ar spalvų aklumas yra blogas, tampa labai lengva nustatyti svetainės srautą ir patogumą pasiekti.

Vartotojas, turintis klausos negalią (kurčias ar sunkiai klausomas): paskutiniai yra asmuo, turintis klausos negalią. Kurčiasis asmuo gali patekti į svetainę, nes jis gali matyti jos turinį. Tačiau kalbant apie garso ir vaizdo įrašus, jie susiduria su sunkumais. Taigi tokiu atveju bet kokiam vaizdo ir garso įrašui turėtų būti „Alt“ tekstas. Alt text reiškia alternatyvų tekstą. Tarkime, kad yra koks nors vaizdo įrašas apie tai, kaip užsisakyti lėktuvo bilietą. Tokiu atveju tekstas turėtų būti ten, kad kurčiasis galėtų tai perskaityti ir suprasti, kas yra vaizdo įrašas.

Pritaikymo neįgaliesiems testavimo įrankiai:

Kad jūsų svetainė būtų priimtinesnė ir patogesnė vartotojui, labai svarbu, kad ji būtų lengvai prieinama. Yra įvairių pritaikymo neįgaliesiems testavimo įrankių, kurie gali patikrinti svetainės prieinamumą.

Toliau pateikiami keli populiarūs pritaikymo neįgaliesiems testavimo įrankiai :

1) banga

„Wave“ yra nemokamas žiniatinklio pritaikymo neįgaliesiems įrankis, kurį sukūrė WEBAIM. Jis naudojamas tinklalapiui patvirtinti rankiniu būdu, atsižvelgiant į įvairius pritaikymo neįgaliesiems aspektus. Šiuo įrankiu galima patikrinti intranetą, slaptažodžiu apsaugotus, dinamiškai sugeneruotus ar neskelbtinus tinklalapius. Pagrindinės žiniatinklio pritaikymo neįgaliesiems įrankių juostos funkcijos apima tinklalapio komponentų nustatymą, prieigos prie alternatyvaus puslapio turinio rodymo suteikimą ir trečiųjų šalių internetinių programų naudojimo palengvinimą. Tai užtikrina 100% privačių ir saugių prieinamumo ataskaitų teikimą

Apsilankykite čia

2) TAW

TAW yra internetinė priemonė jūsų žiniatinklio prieinamumui nustatyti. Šis įrankis analizuoja svetainę pagal W3C žiniatinklio pritaikymo neįgaliesiems gaires ir parodo prieinamumo problemas. Žiniatinklio pritaikymo neįgaliesiems testavimo problemos skirstomos į 1, 2 ir 3 prioritetus. Įdomi TAW ypatybė yra galimybė sugeneruoti WCAG 1.0 pogrupius, kuriuos reikia išbandyti. TAW įrankyje galite pasirinkti išbandyti vieną puslapį arba kelis puslapius „voratinklio“ pagalba. TAW taip pat leidžia mums apibrėžti papildomus patikrinimus per dialogo langą „Vartotojo tikrinimas“

Apsilankykite čia

3) Prieinamumo tarnyba

Tai įrankis, leidžiantis patikrinti, ar tinklalapiai atitinka WCAG („Web Content Accessibility Guidelines“) reikalavimus. Visos HTML ataskaitų teikimo parinktys rodo jūsų žymėjimą normalizuota forma, paryškindamos nebenaudojamą, fiktyvų ir galiojantį ženklą, taip pat neteisingai išdėstytus elementus. Šis įrankis siūlo įvairias funkcijas, tokias kaip

  • Kūrėjams skirtos giluminės ataskaitos
  • Kokybės ir valdymo santrauka
  • Meta duomenys semantiniam internetui ir WWW
  • Automatinis valymas ir HTML iš XHtml konvertavimas
  • Scenarijaus įrankiai

Aplankykite čia

4) Prieinamumo kūrėjų įrankiai

Tai „Chrome“ plėtinys. Tai daro ir prieinamumo auditą. Audito rezultatai rodo pritaikymo neįgaliesiems taisykles, kurias pažeidžia testuojamas puslapis. Plėtinys turi daug atsiliepimų ir yra dažnai atnaujinamas

Aplankykite čia

5) Greito prieinamumo puslapio testuotojas

Kadangi yra keletas puikių pritaikymo neįgaliesiems įrankių juostų, greito puslapio pritaikymo neįgaliesiems testeris yra žymė, kurią spustelėję galite greitai analizuoti tinklalapį. Ji išsiaiškins įvairias jūsų puslapio problemas, įspės apie galimas problemas ir paryškins puslapio sritis, kurioms gali būti naudinga ARIA (prieinamos turtingos interneto programos).

Aplankykite čia

Rinkoje yra įvairių įrankių, skirtų atlikti žiniatinklio pritaikymo neįgaliesiems bandymus, pateiktų toliau:

6) aDizaineris

Tai yra IBM sukurtas įrankis, imituojantis regėjimo negalią turinčių asmenų patirtį, kad dizaineris galėtų geriau suprasti neįgaliųjų poreikius ir atitinkamai kurti programas.

Aplankykite čia

7) „WebAnywhere“

Tai yra naršyklės įrankis, veikiantis panašiai kaip ekrano skaitytuvai, tokie kaip „Jaws“. Tai padeda skaitytojams skaityti tinklalapį.

Aplankykite čia

8) Žiniatinklio pritaikymo neįgaliesiems įrankių juosta

WAT yra „Internet Explorer“ arba „Opera“ plėtinys, kuris siūlo tinklalapių dizaineriams naudingas interneto puslapio analizės funkcijas. Viena geriausių savybių yra „GreyScale“ funkcija, kuri padeda surasti mažo dizaino kontrastą.

Aplankykite čia

Prieinamumo testavimo mitai:

Toliau pateikiami pritaikymo neįgaliesiems testavimo mitai:

Mitas: sukurti prieinamą svetainę yra brangu

Faktas: Tai nėra brangu. Skirkite laiko, kad pagalvotumėte apie prieinamumo problemas pačiame projektavimo etape kartu su pagrindiniais bandymais. Tai padės sutaupyti pinigų ir pertvarkyti.

Mitas: prieinamų svetainių pakeitimas prieinamomis yra daug laiko reikalaujantis ir brangus

Nebūtina įtraukti visų pakeitimų vienu metu. Darbas su pagrindiniais poreikiais, kurie labiausiai reikalingi neįgaliems vartotojams.

Mitas: Prieinamumas yra paprastas ir nuobodus

Prieinamumas nereiškia tik teksto puslapio

Galite padaryti tinklalapius patraukliais, tačiau jie turėtų būti sukurti taip, kad jais galėtų naudotis visi vartotojai. Be to, kaip numatyta W3C žiniatinklio turinio prieinamumo gairėse, tai labai neskatina naudoti tik tekstinius puslapius.

Mitas: Akliesiems ir neįgaliesiems prieinamumas

Faktas Laikantis pritaikymo neįgaliesiems gairių pagerina bendrą programinės įrangos naudojimą, o tai padeda ir įprastiems vartotojams.

Išvada

Programinės įrangos inžinerijos srityje pritaikymo neįgaliesiems testavimas padeda padaryti jūsų programą neįgalią. Jei dėl žiniatinklio programos sudėtingumo neįmanoma laikytis pritaikymo neįgaliesiems gairių, sukurkite vieną svetainės versiją įprastiems vartotojams, o kitą - išjunkite

Įdomios straipsniai...