Vad är tillgänglighetstestning? (Exempel)
Vad är tillgänglighetstestning?
Tillgänglighetstestning definieras som en typ av mjukvarutestning som utförs för att säkerställa att applikationen som testas är användbar av personer med funktionshinder som hörsel, färgblindhet, ålderdom och andra missgynnade grupper. Det är en delmängd av Användbarhetstestning.
Människor med funktionshinder använder hjälpmedel, som hjälper dem att använda en mjukvaruprodukt. Exempel på sådan programvara är:
- Taligenkänningsprogram – Konverterar det talade ordet till text, som fungerar som indata till datorn.
- Programvara för skärmläsare – Används för att läsa upp texten som visas på skärmen.
- Programvara för skärmförstoring– Används för att förstora monitorn och göra läsningen lätt för synskadade användare.
- Specialtangentbord gjord för användare för enkel skrivning som har motoriska svårigheter
Varför tillgänglighetstestning?
Anledning 1: Tillgodose marknaden för funktionshindrade.
Cirka 20 % av befolkningen har handikappproblem.
- 1 av 10 personer har ett allvarligt funktionshinder
- 1 av 2 personer över 65 år har nedsatt funktionsförmåga
Funktionshinder inkluderar blindhet, döva, handikappade eller andra störningar i kroppen.
En mjukvaruprodukt kan tillgodose denna stora marknad om den görs handikappvänlig. Tillgänglighetsproblem i programvara kan lösas om tillgänglighetstestning görs till en del av den normala livscykeln för mjukvarutestning.
Anledning 2: Följ tillgänglighetslagstiftningen
Statliga myndigheter över hela världen har kommit ut med legaliseringar som kräver att IT-produkter ska vara tillgängliga för funktionshindrade.
Följande är rättsakter från olika regeringar –
- USA: Americans with Disabilities Act – 1990
- Storbritannien: Disability Discrimination Act – 1995
- Australien: Disability Discrimination Act – 1992
- Irland: Disability Act från 2005
Tillgänglighetstestning är viktigt för att säkerställa laglig efterlevnad.
Anledning 3: Undvik potentiella rättegångar
Tidigare har Fortune 500-företag stämts för att deras produkter inte var handikappvänliga. Här är några framträdande fall.
- National Federation for the Blind (NFB) vs Amazon Lagring
- Sexton och NFB vs Target Lagring
- NFB vs AOL-uppgörelse (1999)
Det är bäst att skapa produkter som stödjer funktionshindrade och undvika potentiella rättegångar.
Vilka funktionshinder att stödja?
En ansökan ska stödja personer med funktionsnedsättning som –
Typ av funktionshinder | Funktionshinder Description |
---|---|
Synnedsättning |
|
Fysiskt handikapp |
|
Kognitiv funktionsnedsättning |
|
Läs- och skrivkunnighet Handikapp |
|
Hörselnedsättning |
|
Hur gör man tillgänglighetstestning?
Tillgänglighetstestning kan utföras på två sätt, och de är:
- Manuell
- Automatiserad
Tillgänglighetstestning kan vara en utmaning för testare eftersom de inte är bekanta med funktionshinder. Det är bättre att arbeta med funktionshindrade som har specifika behov av att förstå sina utmaningar.
Det finns olika sätt att testa tillgänglighet beroende på funktionsnedsättningen. Vi kommer att lära oss alla en efter en.
1) Synnedsättning
OK låt oss nu anta att jag inte har synförmåga. Jag är helt blind och jag ville komma åt XYZ-webbplatsen. I så fall, vad är alternativet👍 Kan jag inte komma åt XYZ-webbplatsen? Vad har jag för alternativ? Det finns ett-ordsalternativ som kallas SKÄRMLÄSARE. Ja, du har rätt. SKÄRMLÄSARE. Nu, vad är denna skärmläsare? Det är en programvara som används för att berätta innehållet på webben. I grund och botten, vad finns på din webbplats oavsett om det är innehåll, länk, radioknapp, bilder, video, etc. En skärmläsare kommer att berätta allt för mig. Det finns många skärmläsare tillgängliga. Jag har jobbat med käkar.
I grund och botten, när du startar jaws eller någon skärmläsare och sedan går till webbplatsen, kommer den att berätta hela innehållet för dig. Till exempel: Jag har startat jaws, och startat webbläsaren JAWS kommer att meddela att Mozilla Firefox startsida, om jag nu går till adressfältet kommer JAWS att meddela det ADRESSFÄLT och skriv sedan in www.google.com i adressfältet kommer jaws att förklara ungefär så här:-
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.
Punkten jag vill förklara här kommer en skärmläsare att berätta ord för ord om du skriver in något eller i textrutan. På liknande sätt, om det finns länk kommer det att uttala det som en länk, för Button kommer det att uttala det som en knapp. Så att en blind person lätt kan identifiera saker.
Om en webbplats är dåligt designad och utvecklad, kan det vara möjligt (det händer vanligtvis) att jaws inte skulle kunna berätta korrekt innehåll, vilket i sin tur leder till otillgänglighet för blind person.(Säg om jaws berättar om en länk som en innehåll, då skulle en blind användare aldrig kunna veta att det är en länk och om det skulle vara avgörande för den webbplatsen då 👍). I så fall skulle det leda till en hög förlust för Webbplatsaffärer.
2) Synnedsättning
Det finns två kategorier som jag vill nämnas under synnedsättning.
Den första är färgblindhet. Färgblindhet betyder att man inte är helt blind men att man inte kan se någon specifik färg ordentligt. Rött och blått är de vanliga färgerna som människor inte kan se ordentligt om de har färgblindhet. Så i grund och botten, om jag har en färgblindhet av röd färg och jag vill använda webbplats som är 80% i rött då??? Skulle jag vara bekväm på den webbplatsen? Svaret är nej.
Så en webbplats bör utformas så att en person med färgblindhet inte har några problem att komma åt det. Ta ett enkelt exempel på en knapp som är i rött. För att göra den tillgänglig om den är markerad med svart. Då är det lätt att komma åt. Normalt anses svart och vitt vara universellt.
3) DÅLIG SYNFUNKTION
En andra sak är en person som har dålig syn (inte klarsyn) eller har olika synproblem (det finns många ögonproblem relaterade till näthinnan, etc.) för att komma åt vilken plats som helst.
1) I sådana fall är det bästa du kan göra att undvika liten text. För det skulle vara en stor fördel för personer med dålig syn.
2) Personer med synproblem skulle också vilja zooma in text på webbplatsen för att göra det bekvämt för dem. Så en webbplats bör utformas på ett sådant sätt att om man förstorar den, är dess layout inte brytbar när man zoomar in texten. Annars blir det inget bra intryck för dem.
4) Annat funktionshinder
I tillgänglighetstestning för funktionshindrade publik är en mycket viktig punkt att tänka på att komma åt webbplatsen utan att använda musen. En person ska kunna få tillgång till webbplatsen med länkar, knappar, radioknappar, kryssrutor, popup-fönster, rullgardinsmeny, alla kontroller ska vara helt tillgängliga och manövrerbara via tangentbordet.
Till exempel: Om jag är högerhänt förlamad och jag inte är bekväm med en mus eller säger att jag inte vill använda en mus, vad då? I så fall, om jag inte kan komma åt länk eller kryssrutor på plats via tangentbordet så👍 Så en webbplats bör vara helt tillgänglig med Keyboard.
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.
Dessutom bör fokus vara helt synligt. När vi trycker på tab, ska användaren kunna se var kontrollen rör sig. Med synligt fokus blir det mycket lätt för en användare med dålig syn eller färgblindhet att identifiera flödet på en webbplats och även en enkel åtkomst.
Användare med hörselnedsättning (döv eller svårlyssnad): De sista är en person med nedsatt hörsel. En döv person kan komma åt webbplatsen eftersom han kan se innehållet på webbplatsen. Men när det kommer till ljud och video möter de svårigheter. Så i så fall, för vilken video och ljud som helst, bör det finnas Alt-text. Alt text betyder Alternativ text. Anta att det finns någon video om hur man bokar en flygbiljett. I så fall bör texten finnas där så att en döv kan läsa det och få en uppfattning om vad videon handlar om.
Exempel på testfall Tillgänglighetstestning
Följande är punktens behov som måste kontrolleras för att applikationen ska användas av alla användare. Den här checklistan används för att underteckna tillgänglighetstestning.
- Om en applikation tillhandahåller tangentbordsekvivalenter för alla musoperationer och fönster?
- Om instruktioner tillhandahålls som en del av användardokumentation eller manual? Är det lätt att förstå och använda applikationen med hjälp av dokumentationen?
- Om flikarna är logiskt ordnade för att säkerställa smidig navigering?
- Finns det kortkommandon för menyer?
- Om applikationen stöder alla operativsystem?
- Om svarstiden för varje skärm eller sida nämns tydligt så att slutanvändare vet hur länge de ska vänta?
- Om alla etiketter är korrekt skrivna i ansökan?
- Om färgen på applikationen är flexibel för alla användare?
- Om bilder eller ikoner används på rätt sätt så att det är lätt att förstå för slutanvändarna?
- Om en applikation har ljudvarningar?
- Om en användare kan justera ljud- eller videokontroller?
- Om en användare kan åsidosätta standardteckensnitt för utskrift och textvisning?
- Om användaren kan justera eller inaktivera blinkande, roterande eller rörliga skärmar?
- Kontrollera att färgkodning aldrig används som det enda sättet att förmedla information eller indikera en åtgärd.
- Om framhävning är synlig med inverterade färger? Test av färg i applikationen genom att ändra kontrastförhållandet
- Huruvida ljud- och videorelaterat innehåll hörs ordentligt av funktionshindrade? Testa alla multimediasidor utan högtalare på webbplatser
- Om utbildning ges för användare med funktionshinder som gör det möjligt för dem att bli bekanta med programvaran eller applikationen?
Bästa verktygen för tillgänglighetstestning
För att göra din webbplats mer acceptabel och användarvänlig är det avgörande att den är lättillgänglig. Det finns olika verktyg för tillgänglighetstestning som kan kontrollera tillgängligheten på webbplatsen.
Följande är några av de populära Tillgänglighetstestverktyg:
1) Våga
Wave är ett gratis webbtillgänglighetsverktyg skapat av WEBAIM. Den används för att validera webbsidan manuellt för olika aspekter av tillgänglighet. Det här verktyget kan användas för att kontrollera intranätet, lösenordsskyddade, dynamiskt genererade eller känsliga webbsidor. De viktigaste funktionerna i verktygsfältet för webbtillgänglighet inkluderar att identifiera komponenter på en webbsida, ge tillgång till alternativ vy av sidinnehåll och underlätta användningen av tredje parts onlineapplikationer. Det säkerställer 100 % privat och säker tillgänglighetsrapportering
Besök här.
2) TAW
TAW är onlineverktyget för att bestämma tillgängligheten för din webb. Detta verktyg analyserar webbplatsen i enlighet med W3C:s riktlinjer för webbtillgänglighet och visar tillgänglighetsproblem. Testfrågor för webbtillgänglighet kategoriseras i prioritet 1, prioritet 2 och prioritet 3. Det intressanta med TAW är möjligheten att generera delmängder av WCAG 1.0 att testa mot. I TAW-verktyget kan du antingen välja att testa en enda sida eller flera sidor genom att "spidera" en webbplats. TAW gör det också möjligt för oss att definiera ytterligare kontroller via dialogrutan "Användarkontroller".
Besök här.
3) Verktyg för tillgänglighetsutvecklare
Det är en Chrome-tillägg. Det gör och tillgänglighetsrevision. Resultaten av granskningen visar tillgänglighetsregler som bryts av sidan under test. Tillägget har höga recensioner och uppdateras ofta
Besök Här
4) Testare för snabb tillgänglighetssida
Eftersom det finns några utmärkta verktygsfält för tillgänglighet är Quick Page Accessibility Tester ett bokmärke som du kan klicka på för att få en snabb analys av webbsidan. Den kommer att reda ut olika problem med din sida, varnar för möjliga problem och markerar områden på sidan som kan dra nytta av ARIA (Accessible Rich Internet Applications).
Besök Här
Det finns olika verktyg tillgängliga på marknaden för att utföra testning av webbtillgänglighet enligt nedan:
5) en designer
Detta är ett verktyg utvecklat av IBM som simulerar upplevelsen av synskadade individer så att designern bättre kan förstå behoven hos funktionshindrade och utveckla applikationer därefter.
Besök Här
6) WebAnywhere
Detta är ett webbläsarbaserat verktyg som fungerar på samma sätt som skärmläsare som Jaws. Det hjälper läsarna att läsa webbsidan.
Besök Här
7) Verktygsfält för webbtillgänglighet
WAT är en förlängning av Internet Explorer eller Opera som erbjuder webbsidesdesigners användbara funktioner för analys av webbsidor. En bästa egenskap är GreyScale-funktionen som hjälper till att hitta fläckar med låg kontrast i designen.
Besök Här
Myter om tillgänglighetstestning
Följande är myterna om tillgänglighetstestning:
Myt: Att skapa en tillgänglig webbplats är dyrt
Faktum: Det är inte dyrt. Ta dig tid att tänka på tillgänglighetsproblem i själva designstadiet tillsammans med grundläggande tester. Detta kommer att spara både pengar och omarbeta.
Myt: Att ändra otillgängliga webbplatser till tillgängliga webbplatser är tidskrävande och dyrt
Det är inte nödvändigt att införliva alla ändringar på en gång. Arbeta med grundläggande behov som är mest nödvändiga för funktionshindrade användare.
Myt: Tillgängligheten är enkel och tråkig
Du kan göra webbsidor attraktiva, men de bör utformas på ett sådant sätt att de är tillgängliga för alla användare. Också enligt W3C:s riktlinjer för tillgänglighet för webbinnehåll – det avråder starkt från användning av sidor med endast text.
Myt: Tillgänglighet för blinda och funktionshindrade
Faktum Att följa riktlinjerna för tillgänglighet förbättrar programvarans övergripande användbarhet, vilket också hjälper vanliga användare.
Slutsats
Inom Software Engineering hjälper tillgänglighetstestning att göra din applikation handikappvänlig. Om det inte är möjligt att följa riktlinjerna för tillgänglighet på grund av din webbapplikations komplexitet, bygg en version av webbplatsen för vanliga användare och en annan för att inaktivera