Vad är tillgänglighetsprovning?
Tillgänglighetstestning definieras som en typ av programvarutestning för att säkerställa att applikationen som testas kan användas av personer med funktionsnedsättning som hörsel, färgblindhet, ålderdom och andra missgynnade grupper. Det är en delmängd av användbarhetstestning.
Människor med funktionsnedsättning använder hjälpteknik som hjälper dem att driva en mjukvaruprodukt. Exempel på sådan programvara är:
- TaligenkänningSoftware - Det kommer att konvertera det talade ordet till text, som fungerar som inmatning 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 skärmen och göra läsningen lätt för synskadade användare.
- Specialtangentbord för användarna för enkel typning som har motorstyrningssvårigheter
I den här handledningen lär du dig-
- Vad är tillgänglighetsprovning?
- Varför testning av tillgänglighet?
- Vilka funktionshinder att stödja?
- Hur gör jag tillgänglighetstestning?
- Verktyg för tillgänglighetstestning
- Myter om tillgänglighetstestning
Varför testning av tillgänglighet?
Orsak 1 : tillgodose marknaden för funktionshindrade.
Cirka 20% av befolkningen har problem med funktionshinder.
- 1 av 10 personer har svår funktionshinder
- 1 av 2 personer över 65 har minskat kapaciteten
Funktionshinder inkluderar blindhet, döva, handikappade eller några 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änglighetsprovning görs till en normal programvarutestningscykel.
Orsak 2 : Följ lagstiftningen om tillgänglighet
Myndigheter över hela världen har kommit ut med legaliseringar, vilket kräver att IT-produkter ska vara tillgängliga för funktionshindrade.
Följande är rättsakter från olika regeringar -
- Förenta staterna: Americans with Disabilities Act - 1990
- Storbritannien: Disability Discrimination Act - 1995
- Australien: Disability Discrimination Act - 1992
- Irland: Handikapplagen från 2005
Testning av tillgänglighet är viktigt för att säkerställa att lagstiftningen efterlevs.
Orsak 3 : Undvik potentiella rättsliga drag
Tidigare har Fortune 500-företag stämts på grund av att deras produkter inte var funktionshindrade. Här några framstående fall
- National Federation for the Blind (NFB) vs Amazon (2007)
- Sexton och NFB vs Target (2007)
- NFB Vs AOL-förlikning (1999)
Det är bäst att skapa produkter som stöder funktionshindrade och undvika potentiella rättegångar.
Vilka funktionshinder att stödja?
Applikationen måste stödja personer med funktionsnedsättningar som -
Typ av funktionshinder |
Handikappbeskrivning |
---|---|
Visionshandikapp |
|
Fysiskt handikapp |
|
Kognitiv funktionshinder |
|
Funktionshinder |
|
Hörselnedsättning |
|
Hur gör jag testning av tillgänglighet?
Tillgänglighetstestning kan utföras på två sätt och de är:
- Manuell
- Automatiserad
Nedan följer poängens behov att kontrolleras för att applikationen ska användas av alla användare. Denna checklista används för att logga ut tillgänglighetstester.
- Huruvida en applikation tillhandahåller tangentbordsekvivalenter för alla musoperationer och windows?
- Om instruktioner tillhandahålls som en del av användardokumentationen eller manualen? Är det lätt att förstå och hantera applikationen med hjälp av dokumentationen?
- Huruvida flikar ordnas logiskt för att säkerställa smidig navigering?
- Om det finns kortkommandon för menyer?
- Huruvida applikationen stöder alla operativsystem?
- Huruvida svarstiden på varje skärm eller sida nämns tydligt så att slutanvändarna vet hur länge de ska vänta?
- Om alla etiketter är skrivna korrekt i applikationen?
- Huruvida applikationens färg är flexibel för alla användare?
- Oavsett om bilder eller ikoner används på rätt sätt, så är det lätt att förstå för slutanvändarna?
- Om ett program har ljudvarningar?
- Om en användare kan justera ljud- eller videokontroller?
- Huruvida en användare kan åsidosätta standardteckensnitt för utskrift och textvisning?
- Oavsett 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 markering kan visas med inverterade färger? Test av färg i applikationen genom att ändra kontrastförhållandet
- Om ljud- och videorelaterat innehåll hörs ordentligt av funktionshindrade? Testa alla multimediasidor utan högtalare på webbplatser
- Om utbildning erbjuds för användare med funktionshinder som gör det möjligt för dem att bli bekanta med programvaran eller applikationen?
Testning av tillgänglighet kan vara utmanande för testare eftersom de inte känner till funktionshinder. Det är bättre att arbeta med funktionshindrade som har specifika behov för att förstå sina utmaningar.
Det finns olika sätt att testa tillgängligheten beroende på funktionshinder. Vi lär oss alla dem en efter en.
1) Synstörning
OK, låt oss anta att jag inte har synförmåga. Jag är helt blind och ville komma åt XYZ-webbplatsen. I så fall, vad är alternativet ???? Kan jag inte komma åt XYZ-webbplatsen? Vilket alternativ har jag? Det finns ett ordalternativ som kallas SKÄRMLÄSARE. Ja, du har rätt. SKÄRMLÄSARE. Vad är den här skärmläsaren nu? 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 berättar 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 käkar eller någon skärmläsare och sedan går till webbplatsen, kommer det att berätta det fullständiga innehållet. För Ex: Jag har startat käkar och startade webbläsaren JAWS kommer att meddela att Mozilla Firefox startar sida, nu om jag går till adressfältet kommer JAWS att meddela att ADDRESS BAR och sedan skriva www.google.com i adressfältet, käkar kommer att gå för att förklara något så här: -
Adressfält, w, w, w, period, g, o, o, g, l, e, period, c, o, m. När sidan laddas helt kommer även käftar att tillkännage Google.Com-hemsidan.Om jag nu går till Google-sökning kommer JAWS att meddela att Google-sökningen. Så det skulle vara lätt för en blind person att känna igen saker på ett enkelt sätt.
Poängen jag vill förklara här kommer en skärmläsare att berätta ord för ord om du anger något eller i textrutan . På samma sätt, om det finns en länk kommer den att uttala den som en länk, för Button kommer den att uttala den som en knapp. Så att en blind person lätt kan identifiera saker.
Nu om en webbplats är dåligt utformad och utvecklad kan det vara möjligt (det händer i allmänhet) att käkar inte skulle kunna berätta rätt innehåll vilket i sin tur leder till otillgänglighet för blinda personer. (Säg om käkar berättar en länk som en innehåll, 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 bli ett resultat till en hög förlust för webbplatsverksamheten.
2) Synskada
Det finns två kategorier som jag vill nämna under synstörning.
Den första är färgblindhet. Färgblindhet betyder inte helt blind men inte kan se någon viss färg korrekt. 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 den. Ta ett enkelt exempel på en knapp som är röd. För att göra det tillgängligt om det beskrivs med svart. Då är det lätt att komma åt. Normalt anses svartvitt vara universellt.
3) DÅRLIG VISIONSHANDIKAP
Det andra är en person som har dålig syn (inte klar syn) eller har olika synproblem (det finns många ögonproblem relaterade till näthinnan, etc.) för att komma åt någon webbplats.
1) I sådana fall är det bästa att undvika liten text. Eftersom det skulle vara en stor fördel för människor med dålig syn.
2) Personer med synproblem vill också zooma in texten 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 den förstoras, kan dess layout inte brytas när du zoomar in texten. Annars kommer det inte att vara ett bra intryck för dem.
4) Annan funktionshinder
I tillgänglighetsprovning 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 komma åt webbplatsen länkarna, knapparna, alternativknapparna, kryssrutorna, popup-fönstren, rullgardinsmenyn, alla kontroller ska vara helt tillgängliga och manövrerbara via tangentbordet.
Till exempel : Om jag är högerhänt förlamad och inte känner mig 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 då ???? Så en webbplats bör vara helt tillgänglig med Keyboard.
Alternativ text bör finnas för bilder, ljud, video så att skärmläsaren läser dem och berättar dem så att en blind person lätt kan känna igen vad bilden, ljudet, videon handlar om. Dessutom bör tangentbordsgenvägar vara där för att enkelt komma åt webbplatsen och navigering bör vara tillgänglig med tangentbordet.
Fokus bör också vara helt synligt. När vi trycker på fliken ska användaren kunna se vart kontrollen rör sig. Med synligt fokus blir det väldigt enkelt för en användare som har dålig syn eller färgblindhet att identifiera flödet av en webbplats och också en enkel åtkomst.
Användare med hörselnedsättning (döva eller svårt att lyssna): 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 gäller ljud och video står de inför svårigheter. Så i så fall bör det finnas Alt-text för alla video och ljud. Alt-text betyder alternativ text. Antag 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 person kan läsa det och få en idé om vad videon handlar om.
Verktyg 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 tillgänglighetsprovningsverktyg som kan kontrollera webbplatsens tillgänglighet.
Följande är några av de populära testverktygen för tillgänglighet :
1) Våg
Wave är ett gratis webbåtkomstverktyg skapat av WEBAIM. Den används för att validera webbsidan manuellt för olika aspekter av tillgänglighet. Detta verktyg kan användas för att kontrollera intranät, lösenordsskyddade, dynamiskt genererade eller känsliga webbsidor. Huvudfunktionerna i verktygsfältet för webbtillgänglighet inkluderar att identifiera komponenter på en webbsida, ge åtkomst till alternativ visning av sidinnehåll och underlätta användningen av tredjepartsapplikationer. 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 på din webb. Detta verktyg analyserar webbplatsen i enlighet med W3C-riktlinjer för tillgänglighet och visar tillgänglighetsfrågor. Testproblem för webbtillgänglighet kategoriseras i prioritet 1, prioritet 2 och prioritet 3. Det intressanta med TAW är möjligheten att generera underuppsättningar 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 "spindla" en webbplats. TAW gör det också möjligt för oss att definiera ytterligare kontroller via dialogrutan "Användarkontroll"
Besök här
3) Tillgänglighetsbetjäning
Det är ett verktyg som låter dig kontrollera webbsidor mot WCAG (riktlinjer för tillgänglighet för webbinnehåll). Alla HTML-rapporteringsalternativ visar din markering i normaliserad form och markerar utfasad, falsk och giltig markering samt element som är felplacerade. Detta verktyg erbjuder olika funktioner som
- In-dept-rapporter för utvecklare
- Sammanfattning för kvalitetssäkring och ledning
- Metadata för den semantiska webben och WWW
- Automatisk sanering och konvertering av HTML till XHtml
- Skriptverktyg
Besök här
4) Tillgänglighetsutvecklarverktyg
Det är en Chrome-förlängning. Det gör och tillgänglighetsgranskning. Resultatet av granskningen visar tillgänglighetsregler som bryts av sidan under test. Tillägget har höga recensioner och uppdateras ofta
Besök här
5) Sidtestare för snabb tillgänglighet
Eftersom det finns några utmärkta tillgänglighetsverktygsfält är Quick Page Accessibility Tester ett bokmärke som du kan klicka på för att få en snabb analys av webbsidan. Det kommer att ta reda på olika problem med din sida, varnar för eventuella problem och markera 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 webbtillgänglighetstester nedan:
6) aDesigner
Detta är ett verktyg som utvecklats 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
7) WebAnywhere
Detta är ett webbläsarbaserat verktyg som fungerar på samma sätt som skärmläsare som Jaws. Det hjälper läsarna hur man läser webbsidan.
Besök här
8) Verktygsfält för webbtillgänglighet
WAT är en förlängning av Internet explorer eller Opera som erbjuder webbdesigners med användbara funktioner i analysen av webbsidan. En bästa funktion ä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 Myter om tillgänglighetstestning:
Myt: Att skapa en tillgänglig webbplats är dyr
Fakta: Det är inte dyrt. Ta dig tid att tänka på tillgänglighetsproblem i själva designfasen tillsammans med grundläggande testning. Detta sparar både pengar och omarbetning.
Myt: Att ändra otillgängliga webbplatser till tillgänglig webbplats är tidskrävande och dyrt
Det är inte nödvändigt att införliva alla ändringar samtidigt. Arbeta med grundläggande behov som är mest nödvändiga för funktionshindrade användare.
Myt: Tillgänglighet är enkelt och tråkigt
Tillgänglighet betyder inte bara text sida
Du kan göra webbsidor attraktiva, men de bör utformas på ett sådant sätt att de kan vara tillgängliga för alla användare. Även enligt W3C: s riktlinjer för tillgänglighet för webbinnehåll - motverkar det starkt användningen av endast textsidor.
Myt: Tillgänglighet om för blinda och funktionshindrade
Fakta Följande riktlinjer för tillgänglighet förbättrar den övergripande användbarheten av programvaran, vilket också hjälper vanliga användare.
Slutsats
Inom programvaruteknik hjälper tillgänglighetstestning att göra din applikation funktionshindrad. Om följande riktlinjer för tillgänglighet inte är möjliga på grund av din webbapplikations komplexitet, bygg en version av webbplatsen för vanliga användare och andra för att inaktivera