Wat is toegankelijkheidstesten?
Toegankelijkheidstests worden gedefinieerd als een soort softwaretest die wordt uitgevoerd om ervoor te zorgen dat de geteste toepassing kan worden gebruikt door mensen met een handicap zoals gehoor, kleurenblindheid, ouderdom en andere kansarme groepen. Het is een subset van bruikbaarheidstests.
Mensen met een handicap gebruiken ondersteunende technologie die hen helpt bij het bedienen van een softwareproduct. Voorbeelden van dergelijke software zijn:
- Spraakherkenning Software - Het zal het gesproken woord omzetten in tekst, die dient als invoer voor de computer.
- Schermlezersoftware - Wordt gebruikt om de tekst voor te lezen die op het scherm wordt weergegeven
- Schermvergrotingssoftware - Wordt gebruikt om de monitor te vergroten en lezen gemakkelijk te maken voor slechtziende gebruikers.
- Speciaal toetsenbord gemaakt voor gebruikers die gemakkelijk kunnen typen met motorische controle
In deze tutorial leer je-
- Wat is toegankelijkheidstesten?
- Waarom toegankelijkheidstesten?
- Welke handicaps te ondersteunen?
- Hoe toegankelijkheidstests uitvoeren?
- Hulpmiddelen voor het testen van toegankelijkheid
- Mythen van toegankelijkheidstests
Waarom toegankelijkheidstesten?
Reden 1 : richt zich op de markt voor mensen met een handicap.
Ongeveer 20% van de bevolking heeft problemen met een handicap.
- 1 op de 10 mensen heeft een ernstige handicap
- 1 op de 2 65-plussers heeft verminderde capaciteiten
Handicaps omvatten blindheid, doofheid, gehandicapten of andere aandoeningen in het lichaam.
Een softwareproduct kan inspelen op deze grote markt, als het geschikt is gemaakt voor mensen met een handicap. Toegankelijkheidsproblemen in software kunnen worden opgelost als toegankelijkheidstests deel uitmaken van de normale levenscyclus van softwaretests.
Reden 2 : Houd u aan de toegankelijkheidswetgeving
Overheidsinstanties over de hele wereld hebben legalisaties uitgevaardigd, die vereisen dat IT-producten toegankelijk zijn voor mensen met een handicap.
Hieronder volgen de rechtshandelingen van verschillende regeringen -
- Verenigde Staten: Americans with Disabilities Act - 1990
- Verenigd Koninkrijk: Disability Discrimination Act - 1995
- Australië: Disability Discrimination Act - 1992
- Ierland: Disability Act van 2005
Toegankelijkheidstesten zijn belangrijk om de naleving van de wet te garanderen.
Reden 3 : vermijd mogelijke rechtszaken
In het verleden zijn Fortune 500-bedrijven aangeklaagd omdat hun producten niet geschikt waren voor mensen met een handicap. Hier een paar prominente gevallen
- Nationale Federatie voor Blinden (NFB) versus Amazon (2007)
- Sexton en NFB vs Target (2007)
- NFB versus AOL-schikking (1999)
Het is het beste om producten te maken die mensen met een handicap ondersteunen en mogelijke rechtszaken te vermijden.
Welke handicaps te ondersteunen?
De applicatie moet mensen met een handicap ondersteunen, zoals -
Type handicap |
Beschrijving handicap |
---|---|
Visie handicap |
|
Fysieke handicap |
|
Cognitieve handicap |
|
Geletterdheid handicap |
|
Gehoorbeperking |
|
Hoe toegankelijkheidstests uitvoeren?
Toegankelijkheidstests kunnen op 2 manieren worden uitgevoerd, en dit zijn:
- Handleiding
- Geautomatiseerd
Hieronder volgen de punten die moeten worden gecontroleerd om de toepassing door alle gebruikers te laten gebruiken. Deze checklist wordt gebruikt om toegankelijkheidstesten af te melden.
- Of een applicatie toetsenbordequivalenten biedt voor alle muisbewerkingen en vensters?
- Worden er instructies gegeven als onderdeel van gebruikersdocumentatie of handleiding? Is het gemakkelijk om de applicatie te begrijpen en te bedienen met behulp van de documentatie?
- Of tabbladen logisch zijn gerangschikt om een vlotte navigatie te garanderen?
- Zijn er sneltoetsen voor menu's?
- Of de applicatie alle besturingssystemen ondersteunt?
- Of de responstijd van elk scherm of elke pagina duidelijk wordt vermeld, zodat eindgebruikers weten hoe lang ze moeten wachten?
- Of alle labels correct zijn geschreven in de applicatie?
- Of de kleur van de applicatie flexibel is voor alle gebruikers?
- Of afbeeldingen of pictogrammen correct worden gebruikt, zodat het gemakkelijk te begrijpen is voor de eindgebruikers?
- Heeft een applicatie audiowaarschuwingen?
- Of een gebruiker audio- of videobediening kan aanpassen?
- Of een gebruiker standaardlettertypen voor afdrukken en tekstweergave kan overschrijven?
- Of de gebruiker knipperende, roterende of bewegende displays kan aanpassen of uitschakelen?
- Zorg ervoor dat kleurcodering nooit wordt gebruikt als het enige middel om informatie over te brengen of een handeling aan te geven
- Of highlighten zichtbaar is met omgekeerde kleuren? Testen van kleur in de applicatie door de contrastverhouding te wijzigen
- Of audio- en video-gerelateerde inhoud goed wordt gehoord door mensen met een handicap? Test alle multimediapagina's zonder luidsprekers op websites
- Wordt er training gegeven aan gebruikers met een handicap waardoor ze vertrouwd kunnen raken met de software of applicatie?
Toegankelijkheidstesten kunnen een uitdaging zijn voor testers omdat ze niet bekend zijn met handicaps. Het is beter om te werken met mensen met een handicap die specifieke behoeften hebben om hun uitdagingen te begrijpen.
Er zijn verschillende manieren om de toegankelijkheid te testen, afhankelijk van de handicap. We zullen ze allemaal een voor een leren.
1) Visiebeperking
Oké, laten we aannemen dat ik geen gezichtsvermogen heb. Ik ben volledig blind en wilde toegang tot de XYZ-website. Wat is dan de optie ???? Heb ik geen toegang tot de XYZ-website? Welke optie heb ik? Er is een optie van één woord die wordt aangeduid als SCREENREADER. Ja, je hebt gelijk. SCHERMLEZER. Wat is deze schermlezer nu? Het is software die wordt gebruikt om de inhoud op internet te vertellen. Kortom, wat staat er op uw website, of het nu inhoud, link, keuzerondje, afbeeldingen, video, enz. Is. Een schermlezer zal alles voor mij vertellen. Er zijn tal van Screen Reader beschikbaar. Ik heb met kaken gewerkt.
Kortom, wanneer u jaws of een schermlezer start en vervolgens naar de website gaat, zal het u de volledige inhoud vertellen. Bijvoorbeeld: ik ben jaws gestart en heb de browser gestart JAWS zal aankondigen dat Mozilla Firefox de pagina start, als ik nu naar de adresbalk ga, kondigt JAWS die ADRESBALK aan en typ vervolgens www.google.com in de adresbalk, jaws zal gaan om enigszins als volgt uit te leggen: -
Adresbalk, w, w, w, punt, g, o, o, g, l, e, punt, c, o, m. Wanneer de pagina volledig wordt geladen, zal Jaws opnieuw de startpagina van Google.Com aankondigen.Als ik nu naar Google Zoeken ga, zal JAWS die Google-zoekopdracht aankondigen. Het zou dus gemakkelijk zijn voor een blinde om dingen op een gemakkelijke manier te herkennen.
Het punt dat ik hier wil uitleggen, zal een schermlezer woord voor woord vertellen als je iets invoert of in het tekstvak . Evenzo, als er een link is, zal het deze als een link uitspreken, voor Button zal het deze als een knop uitspreken. Zodat een blinde persoon gemakkelijk dingen kan identificeren.
Als een website slecht is ontworpen en ontwikkeld, dan is het mogelijk (het gebeurt meestal) dat kaken niet in staat zijn om de juiste inhoud te vertellen, wat op zijn beurt resulteert in ontoegankelijkheid voor blinden. (Stel dat kaken een link als een inhoud, dan zou een blinde gebruiker nooit kunnen weten dat het een link is en als dat cruciaal zou zijn voor die website dan ????). In dat geval zou het resulteren in een groot verlies voor Website Business.
2) Visuele beperking
Er zijn twee categorieën die ik wil noemen onder visuele beperking.
De eerste is kleurenblindheid. Kleurenblindheid betekent niet helemaal blind zijn, maar een bepaalde kleur niet goed kunnen zien. Rood en blauw zijn de meest voorkomende kleuren die mensen niet goed kunnen zien als ze kleurenblindheid hebben. Dus eigenlijk, als ik een kleurenblindheid van rode kleur heb en ik een website wil gebruiken die 80% rood is, dan ??? Zou ik me op mijn gemak voelen op die website? Het antwoord is nee.
Een website moet dus zo worden ontworpen dat een persoon met kleurenblindheid er geen probleem mee heeft om daar toegang toe te krijgen. Neem een eenvoudig voorbeeld van een knop die in het rood is weergegeven. Om het toegankelijk te maken als het is omlijnd met zwart. Dan is het gemakkelijk toegankelijk. Normaal gesproken worden zwart en wit als universeel beschouwd.
3) SLECHT ZICHT, HANDICAP
Het tweede ding is een persoon met een slecht zicht (niet duidelijk zicht) of met een ander gezichtsprobleem (er zijn veel oogproblemen gerelateerd aan het netvlies, enz.) Om toegang te krijgen tot een site.
1) In dergelijke gevallen kunt u het beste kleine tekst vermijden. Omdat het een groot voordeel zou zijn voor mensen met een slecht gezichtsvermogen.
2) Ook willen mensen met een zichtprobleem inzoomen op de tekst van de website om het voor hen comfortabel te maken. Een website moet dus zo worden ontworpen dat bij het vergroten de lay-out niet breekbaar is bij het zoomen op de tekst. Anders zal het voor hen geen goede indruk zijn.
4) Andere handicap
Bij het testen van toegankelijkheid voor mensen met een handicap is een zeer belangrijk punt om te overwegen toegang tot de website zonder het gebruik van de muis. Een persoon moet in staat zijn om toegang te krijgen tot de website met de links, knoppen, keuzerondjes, selectievakjes, pop-ups, vervolgkeuzelijsten, alle bedieningselementen moeten volledig toegankelijk en bedienbaar zijn via het toetsenbord.
Bijvoorbeeld : als ik rechtshandig verlamd ben, en ik voel me niet op mijn gemak met een muis of zeg dat ik geen muis wil gebruiken, wat dan? Als ik in dat geval geen toegang heb tot de link of selectievakjes op de site via het toetsenbord, dan ???? Een website moet dus volledig toegankelijk zijn met Toetsenbord.
Alternatieve tekst zou er moeten zijn voor afbeeldingen, audio en video, zodat de schermlezer ze leest en vertelt, zodat een blinde gemakkelijk kan herkennen waar het beeld, de audio en de video over gaat. Bovendien moeten er sneltoetsen zijn om gemakkelijk toegang te krijgen tot de website en moet navigatie beschikbaar zijn met het toetsenbord.
Ook moet de focus volledig zichtbaar zijn. Wanneer we op de tab drukken, moet de gebruiker kunnen zien waar de besturing zich verplaatst. Met zichtbare focus wordt het heel gemakkelijk voor een gebruiker met slecht zicht of kleurenblindheid om de stroom van een site te identificeren en ook een gemakkelijke toegang.
Gebruiker met een gehoorbeperking (doof of moeilijk te luisteren): de laatsten zijn een persoon met een gehoorbeperking. Een dove persoon heeft toegang tot de website omdat hij de inhoud van de website kan zien. Maar als het op audio en video aankomt, hebben ze problemen. Dus in dat geval zou er voor elke video en audio Alt-tekst moeten zijn. Alt-tekst betekent alternatieve tekst. Stel dat er een video is over het boeken van een vliegticket. In dat geval moet de tekst er zijn, zodat een dove persoon die kan lezen en een idee krijgt waar de video over gaat.
Hulpmiddelen voor het testen van toegankelijkheid:
Om uw website acceptabeler en gebruiksvriendelijker te maken, is het cruciaal dat deze gemakkelijk toegankelijk is. Er zijn verschillende testtools voor toegankelijkheid die de toegankelijkheid van de website kunnen controleren.
Hieronder volgen enkele van de populaire hulpprogramma's voor het testen van toegankelijkheid :
1) Golf
Wave is een gratis hulpmiddel voor webtoegankelijkheid gemaakt door WEBAIM. Het wordt gebruikt om de webpagina handmatig te valideren op verschillende aspecten van toegankelijkheid. Deze tool kan worden gebruikt om het intranet, met wachtwoord beveiligde, dynamisch gegenereerde of gevoelige webpagina's te controleren. De belangrijkste functies van de werkbalk voor webtoegankelijkheid omvatten het identificeren van componenten van een webpagina, het bieden van toegang tot alternatieve weergave van pagina-inhoud en het vergemakkelijken van het gebruik van onlinetoepassingen van derden. Het zorgt voor 100% privé en veilige toegankelijkheidsrapportage
Bezoek hier
2) TAW
TAW is de online tool om de toegankelijkheid van uw web te bepalen. Deze tool analyseert de website in overeenstemming met de W3C-richtlijnen voor webtoegankelijkheid en toont problemen met toegankelijkheid. Testkwesties voor webtoegankelijkheid worden onderverdeeld in prioriteit 1, prioriteit 2 en prioriteit 3. Het interessante kenmerk van TAW is de mogelijkheid om subsets van WCAG 1.0 te genereren om tegen te testen. In de TAW-tool kunt u ervoor kiezen om een enkele pagina of meerdere pagina's te testen door een site te "spinnen". TAW stelt ons ook in staat om aanvullende controles te definiëren via het dialoogvenster "Gebruikerscontroles"
Bezoek hier
3) Toegankelijkheid Valet
Het is een tool waarmee u webpagina's kunt controleren op naleving van WCAG (Web Content Accessibility Guidelines). Alle HTML-rapportage-opties tonen uw markeringen in een genormaliseerde vorm, waarbij verouderde, nep en geldige markeringen worden gemarkeerd, evenals elementen die misplaatst zijn. Deze tool biedt verschillende functies, zoals
- Uitgebreide rapporten voor ontwikkelaars
- Samenvatting voor QA en Management
- Meta-data voor het semantische web en WWW
- Automatische opschoning en conversie van HTML naar XHtml
- Scripting-tools
Bezoek hier
4) Toegankelijkheid ontwikkelaarstools
Het is een Chrome-extensie. Het doet en toegankelijkheidsaudit. De resultaten van de audit tonen toegankelijkheidsregels die worden geschonden door de pagina die wordt getest. De extensie heeft hoge recensies en wordt regelmatig bijgewerkt
Bezoek hier
5) Paginatester voor snelle toegankelijkheid
Aangezien er een aantal uitstekende werkbalken voor toegankelijkheid zijn, is Quick Page Accessibility Tester een bladwijzer waarop u kunt klikken om een snelle analyse van de webpagina te krijgen. Het zal verschillende problemen met uw pagina uitzoeken, waarschuwt voor mogelijke problemen en gebieden op de pagina markeren die baat kunnen hebben bij ARIA (Accessible Rich Internet Applications).
Bezoek hier
Er zijn verschillende tools beschikbaar op de markt om de onderstaande webtoegankelijkheidstests uit te voeren:
6) een Designer
Dit is een door IBM ontwikkelde tool die de ervaring van visueel gehandicapte personen simuleert, zodat de ontwerper de behoeften van mensen met een handicap beter kan begrijpen en dienovereenkomstig toepassingen kan ontwikkelen.
Bezoek hier
7) WebAnywhere
Dit is een browsergebaseerde tool die op dezelfde manier werkt als schermlezers zoals Jaws. Het helpt de lezers bij het lezen van de webpagina.
Bezoek hier
8) Werkbalk voor webtoegankelijkheid
WAT is een uitbreiding van Internet Explorer of Opera die webpaginaontwerpers handige functies biedt bij het analyseren van webpagina's. Een van de beste eigenschappen is de GreyScale-functie die helpt bij het vinden van plekken met een laag contrast in het ontwerp.
Bezoek hier
Mythes van toegankelijkheidstesten:
Hieronder volgen de mythen van toegankelijkheidstests:
Mythe: het creëren van een toegankelijke website is duur
Feit: het is niet duur. Neem de tijd om na te denken over toegankelijkheidsproblemen in de ontwerpfase zelf, samen met basistests. Dit bespaart zowel geld als herbewerking.
Mythe: het veranderen van ontoegankelijke websites naar een toegankelijke website is tijdrovend en duur
Het is niet nodig om alle wijzigingen in één keer op te nemen. Werk aan de basisbehoeften die het meest nodig zijn voor gehandicapte gebruikers.
Mythe: toegankelijkheid is duidelijk en saai
Toegankelijkheid betekent niet alleen tekstpagina
U kunt webpagina's aantrekkelijk maken, maar ze moeten zo worden ontworpen dat ze voor alle gebruikers toegankelijk zijn. Ook volgens de toegankelijkheidsrichtlijnen voor webinhoud van W3C - wordt het gebruik van alleen tekstpagina's ten zeerste afgeraden.
Mythe: toegankelijkheid voor blinden en gehandicapten
Feit Het volgen van toegankelijkheidsrichtlijnen verbetert de algehele bruikbaarheid van de software, wat ook gewone gebruikers helpt.
Gevolgtrekking
In Software Engineering helpen toegankelijkheidstests om uw toepassing geschikt voor gehandicapten te maken. Als het volgen van toegankelijkheidsrichtlijnen niet mogelijk is vanwege de complexiteit van uw webtoepassing, bouw dan een versie van de website voor gewone gebruikers en een andere voor uitschakelen