Какво е тестване за достъпност? (Примери)

Какво е тестване за достъпност?

Тестването за достъпност се определя като вид софтуерно тестване, което се извършва, за да се гарантира, че тестваното приложение може да се използва от хора с увреждания като слух, цветна слепота, напреднала възраст и други групи в неравностойно положение. Това е подмножество на Тестване за ползваемост.

Хората с увреждания използват помощни технологии, които им помагат при работа със софтуерен продукт. Примери за такъв софтуер са:

  • Софтуер за разпознаване на реч – Преобразува изговорената дума в текст, който служи като вход към компютъра.
  • Софтуер за екранен четец – Използва се за прочитане на текста, който се показва на екрана.
  • Софтуер за увеличаване на екрана– Използва се за уголемяване на монитора и улесняване на четенето за потребители с увредено зрение.
  • Специална клавиатура създаден за потребители за лесно писане, които имат затруднения с контрола на мотора

Тестване на достъпността

Защо тестване на достъпността?

Причина 1: Погрижете се за пазара за хора с увреждания.

Тестване на достъпността

Около 20% от населението има проблеми с увреждания.

  • 1 от 10 души има тежко увреждане
  • 1 от 2 души над 65 години имат намалени възможности

Уврежданията включват слепота, глухота, увреждане или някакви нарушения в тялото.

Един софтуерен продукт може да се погрижи за този голям пазар, ако е направен подходящ за хора с увреждания. Проблемите с достъпността в софтуера могат да бъдат разрешени, ако тестването на достъпността стане част от нормалния жизнен цикъл на софтуерното тестване.

Причина 2: Спазвайте законодателството за достъпност

Тестване на достъпността

Правителствените агенции по целия свят излязоха с легализации, които изискват ИТ продуктите да бъдат достъпни за хора с увреждания.

Следват правните актове на различни правителства –

  • Съединени щати: Закон за американците с увреждания – 1990 г
  • Обединено кралство: Закон за дискриминацията на хора с увреждания – 1995 г
  • Австралия: Закон за дискриминацията на хората с увреждания – 1992 г
  • Ирландия: Закон за хората с увреждания от 2005 г

Тестването за достъпност е важно, за да се гарантира съответствие със закона.

Причина 3: Избягвайте потенциални съдебни дела

Тестване на достъпността

В миналото компаниите от Fortune 500 са били съдени, защото техните продукти не са подходящи за хора с увреждания. Ето няколко видни случая.

  • Национална федерация на слепите (NFB) срещу Amazon S
  • Секстън и NFB vs Target S
  • NFB срещу AOL споразумение (1999)

Най-добре е да създавате продукти, които подкрепят хората с увреждания и да избягвате потенциални съдебни дела.

Кои увреждания да подкрепите?

Приложението трябва да поддържа хора с увреждания като –

Тип увреждане Инвалидност Descriptйон
Увреждане на зрението
  • Пълна слепота или цветна слепота или лошо зрение
  • Проблеми със зрението, като проблеми със светкавичния ефект и мигащ ефект
Физическо увреждане
  • Не можете да използвате мишката или клавиатурата с една ръка.
  • Слаби двигателни умения като движения на ръцете и забавяне на мускулите
Когнитивно увреждане
  • Трудности в ученето или лоша памет или невъзможност за разбиране на по-сложни сценарии
Увреждане на грамотността
  • Проблеми с четенето
Увреждане на слуха
  • Слухови проблеми като глухота и слухови увреждания
  • Не можете да чуете или не можете да чуете ясно

Как се прави тест за достъпност?

Тестването за достъпност може да се извърши по 2 начина и те са:

  1. наръчник
  2. Автоматизирана

Тестването за достъпност може да бъде предизвикателство за тестващите, защото не са запознати с уврежданията. По-добре е да работите с хора с увреждания, които имат специфични нужди, за да разберете техните предизвикателства.

Има различни начини за тестване на достъпността в зависимост от увреждането. Ще научим всички тях един по един.

1) Зрителни увреждания

Добре сега нека приемем, че нямам зрителни способности. Аз съм напълно сляп и исках да вляза в уебсайта на XYZ. В такъв случай каква е опцията👍 Не мога ли да вляза в уебсайта на XYZ? Какъв вариант имам? Има опция с една дума, която се нарича като СКРИНЕРИДЪР. Да, разбрахте правилно. СКРИНЕРИДЪР. Какво представлява този екранен четец? Това е софтуер, който се използва за разказване на съдържанието в мрежата. По принцип какво има на вашия уебсайт, независимо дали е съдържание, връзка, радио бутон, изображения, видео и т.н. Екранният четец ще разкаже всичко и всичко вместо мен. Има много налични екранни четци. Работил съм с челюсти.

По принцип, когато стартирате челюсти или който и да е екранен четец и след това отидете на уебсайта, той ще ви разкаже цялото съдържание. Например: стартирах челюсти и стартирах браузъра JAWS ще обяви, че Mozilla Firefox начална страница, сега, ако отида в адресната лента, тогава JAWS ще обяви това АДРЕСНА ЛЕНТА и след това въведете www.google.com в адресната лента, челюстите ще обясняват донякъде по следния начин:

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.

Увреждане на зрението

Въпросът, който искам да обясня тук, екранният четец ще разказва дума по дума, ако въведете нещо или в текстовото поле. По същия начин, ако има връзка, той ще го произнесе като връзка, за Button ще го произнесе като бутон. Така че слепият човек може лесно да идентифицира нещата.

Сега, ако един уебсайт е лошо проектиран и разработен, тогава може да е възможно (обикновено се случва), че челюстите няма да могат да разказват правилно съдържание, което на свой ред води до недостъпност за сляп човек. (Да кажем, че челюстите разказват връзка като съдържание, тогава сляп потребител никога не би могъл да разбере, че това е връзка и ако това би било решаващо за този уебсайт, тогава 👍). В такъв случай това би довело до голяма загуба за бизнеса с уебсайтове.

2) Зрително увреждане

Има две категории, които искам да спомена под зрителни увреждания.

Първият е цветната слепота. Цветна слепота означава, че човек не е напълно сляп, но не може да види правилно определен цвят. Червеното и синьото са често срещаните цветове, които хората не могат да виждат правилно, ако имат цветна слепота. По принцип, ако имам цветна слепота за червен цвят и искам да използвам уебсайт, който е 80% в червено, тогава??? Ще се чувствам ли комфортно на този уебсайт? Отговорът е не

Така че уебсайтът трябва да бъде проектиран така, че човек с цветна слепота да няма проблем с достъпа до него. Вземете прост пример за бутон, който е в червено. За да стане достъпен, ако е очертан с черно. След това е лесен за достъп. Обикновено черното и бялото се считат за универсални.

3) СЛОШО ЗРЕНИЕ

Второ нещо е човек с лошо зрение (неясно зрение) или с различни проблеми със зрението (има много проблеми с очите, свързани с ретината и т.н.) за достъп до който и да е сайт.

1) В такива случаи най-доброто нещо, което трябва да направите, е да избягвате малък текст. Защото би било голямо предимство за хората с лошо зрение.

2) Освен това хората с проблем със зрението биха искали да увеличат текста на уебсайта, за да им е удобно. Така че уебсайтът трябва да бъде проектиран по такъв начин, че ако го увеличите, оформлението му да не се чупи при мащабиране на текста. В противен случай това няма да им направи добро впечатление.

4) Друго увреждане

При тестването за достъпност за аудитория с увреждания един много важен момент, който трябва да имате предвид, е достъпът до уебсайта без използването на мишката. Човек трябва да може да осъществи пълен достъп до уебсайта до връзките, бутоните, радио бутоните, квадратчетата за отметка, изскачащите прозорци, падащото меню, всички контроли трябва да са напълно достъпни и работещи чрез клавиатурата.

Например: Ако съм парализиран с дясна ръка и не се чувствам удобно с мишка или кажа, че не искам да използвам мишка, тогава какво? В такъв случай, ако не мога да осъществя достъп до връзка или квадратчета за отметка на сайта чрез клавиатура, тогава👍 Така че уебсайтът трябва да бъде напълно достъпен с клавиатура.

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.

Освен това фокусът трябва да е напълно видим. Когато натискаме tab, тогава потребителят трябва да може да види къде се движи контролата. С видим фокус става много лесно за потребител с лошо зрение или цветна слепота да идентифицира потока на даден сайт, както и лесен достъп.

Потребител със слухови увреждания (глух или труден за слушане): Последните са хора с увреждания на слуха. Глух човек има достъп до уебсайта, тъй като той може да види съдържанието на уебсайта. Но когато става въпрос за аудио и видео, те срещат трудности. Така че в този случай за всяко видео и аудио трябва да има алтернативен текст. Алтернативен текст означава Алтернативен текст. Да предположим, че има някакъв видеоклип за това как да резервирате самолетен билет. В такъв случай текстът трябва да е там, за да може глух човек да го прочете и да разбере за какво става въпрос във видеото.

Примерни тестови случаи Тестване на достъпността

Следват точките, които трябва да бъдат проверени, за да може приложението да се използва от всички потребители. Този контролен списък се използва за излизане от тестване за достъпност.

  1. Дали приложението предоставя еквиваленти на клавиатурата за всички операции с мишката и прозорци?
  2. Дали инструкциите са предоставени като част от потребителската документация или ръководство? Лесно ли е разбирането и работата с приложението с помощта на документацията?
  3. Дали разделите са подредени логично, за да се осигури плавна навигация?
  4. Предоставени ли са клавишни комбинации за менюта?
  5. Дали приложението поддържа всички операционни системи?
  6. Дали времето за отговор на всеки екран или страница е ясно посочено, така че крайните потребители да знаят колко дълго да чакат?
  7. Дали всички етикети са написани правилно в приложението?
  8. Дали цветът на приложението е гъвкав за всички потребители?
  9. Дали изображенията или иконите се използват по подходящ начин, така че да се разбират лесно от крайните потребители?
  10. Дали дадено приложение има звукови сигнали?
  11. Дали потребителят може да регулира аудио или видео контролите?
  12. Дали потребителят може да замени шрифтовете по подразбиране за печат и показване на текст?
  13. Дали потребителят може да регулира или деактивира мигащи, въртящи се или движещи се дисплеи?
  14. Проверете, за да сте сигурни, че цветното кодиране никога не се използва като единственото средство за предаване на информация или указване на действие.
  15. Дали осветяването се вижда с обърнати цветове? Тестване на цвета в приложението чрез промяна на съотношението на контраста
  16. Дали свързаното с аудио и видео съдържание се чува правилно от хората с увреждания? Тествайте всички мултимедийни страници без високоговорители на уебсайтове
  17. Предоставено ли е обучение за потребители с увреждания, което ще им позволи да се запознаят със софтуера или приложението?

Най-добрите инструменти за тестване на достъпността

За да направите вашия уебсайт по-приемлив и удобен за потребителя, от решаващо значение е той да бъде лесно достъпен. Има различни инструменти за тестване на достъпността, които могат да проверят достъпността на уебсайта.

Следват някои от популярните Инструменти за тестване на достъпността:

1) Вълна

Вълна

Wave е безплатен инструмент за уеб достъпност, създаден от WEBAIM. Използва се за ръчно валидиране на уеб страницата за различни аспекти на достъпност. Този инструмент може да се използва за проверка на интранет, защитени с парола, динамично генерирани или чувствителни уеб страници. Основните функции на лентата с инструменти за уеб достъпност включват идентифициране на компоненти на уеб страница, предоставяне на достъп до алтернативен изглед на съдържанието на страницата и улесняване на използването на онлайн приложения на трети страни. Той гарантира 100% частно и сигурно отчитане на достъпността

посещение тук

2) TAW

ТАВ

TAW е онлайн инструментът за определяне на достъпността на вашата мрежа. Този инструмент анализира уеб сайта в съответствие с насоките за уеб достъпност на W3C и показва проблеми с достъпността. Проблемите с теста за уеб достъпност са категоризирани в приоритет 1, приоритет 2 и приоритет 3. Интересната характеристика на TAW е способността да генерира подмножества на WCAG 1.0 за тестване. В инструмента TAW можете да изберете да тествате една страница или няколко страници чрез „паяк“ на сайт. TAW също ни позволява да дефинираме допълнителни проверки чрез диалоговия прозорец „Проверка на потребителя“.

посещение тук

3) Инструменти за разработчици на достъпност

Това е разширение за Chrome. Той прави и одит на достъпността. Резултатите от одита показват правила за достъпност, които са нарушени от страницата в процес на тестване. Разширението има високи отзиви и често се актуализира

посещение Тук

4) Тестер на страници за бърза достъпност

Тъй като има някои отлични ленти с инструменти за достъпност, Quick Page Accessibility Tester е отметка, върху която можете да щракнете, за да получите бърз анализ на уеб страницата. Той ще открие различни проблеми с вашата страница, ще предупреди за възможни проблеми и ще подчертае области на страницата, които могат да се възползват от ARIA (достъпни богати интернет приложения).

посещение Тук

На пазара има различни инструменти за извършване на тестване за уеб достъпност, дадени по-долу:

5) дизайнер

Това е инструмент, разработен от IBM който симулира изживяването на хора с увредено зрение, така че дизайнерът да може да разбере по-добре нуждите на хората с увреждания и да разработи съответно приложения.

посещение Тук

6) WebAnywhere

Това е инструмент, базиран на браузър, който работи подобно на екранните четци като Jaws. Той помага на читателите как да четат уеб страницата.

посещение Тук

7) Лента с инструменти за уеб достъпност

WAT е разширение на Internet Explorer или Opera който предлага на дизайнерите на уеб страници полезни функции при анализа на уеб страници. Една от най-добрите функции е функцията GreyScale, която помага да се намерят петна с нисък контраст в дизайна.

посещение Тук

Митове за тестването на достъпността

Следват митовете за тестването на достъпността:

Мит: Създаването на достъпен уебсайт е скъпо

Факт: Не е скъпо. Отделете време за изчакване, за да помислите за проблемите с достъпността в самия етап на проектиране, заедно с основното тестване. Това ще спести пари, както и ще преработи.

Мит: Промяната на недостъпни уебсайтове в достъпни отнема време и е скъпа

Не е необходимо да включите всички промени наведнъж. Работете върху основните нужди, които са най-необходими за потребителите с увреждания.

Мит: Достъпността е проста и скучна

Митове за тестването на достъпността
Достъпността не означава страница само с текст

Можете да направите уеб страниците привлекателни, но те трябва да бъдат проектирани по такъв начин, че да могат да бъдат достъпни за всички потребители. Също така според насоките за достъпност на уеб съдържанието на W3C – силно не препоръчва използването на страници само с текст.

Мит: Достъпност за слепи и хора с увреждания

факт Следването на указанията за достъпност подобрява цялостната използваемост на софтуера, което помага и на обикновените потребители.

Заключение

В софтуерното инженерство тестването на достъпността помага да направите вашето приложение удобно за хора с увреждания. Ако следването на указанията за достъпност не е възможно поради сложността на вашето уеб приложение, създайте една версия на уебсайта за редовни потребители и друга за деактивиране