Erişilebilirlik Testi Eğitimi: Nedir, Araçlar & Örnekler

İçindekiler:

Anonim

Erişilebilirlik Testi nedir?

Erişilebilirlik Testi, test edilen uygulamanın işitme, renk körlüğü, yaşlılık ve diğer dezavantajlı gruplar gibi engelli kişiler tarafından kullanılabilir olmasını sağlamak için gerçekleştirilen bir Yazılım Testi türü olarak tanımlanır. Kullanılabilirlik Testinin bir alt kümesidir.

Engelliler, bir yazılım ürününü çalıştırmalarına yardımcı olan yardımcı teknoloji kullanır. Bu tür yazılımlara örnekler:

  • Speech RecognitionSoftware - Sözlü sözcüğü bilgisayara giriş görevi gören metne dönüştürür.
  • Ekran okuyucu yazılımı - Ekranda görüntülenen metni okumak için kullanılır
  • Ekran Büyütme Yazılımı - Monitörü büyütmek ve görme engelli kullanıcılar için okumayı kolaylaştırmak için kullanılır.
  • Motor kontrol güçlüğü çeken kullanıcılar için kolay yazı yazmak için yapılmış özel klavye

Bu eğitimde öğreneceksiniz-

  • Erişilebilirlik testi nedir?
  • Neden Erişilebilirlik Testi?
  • Hangi engellere destek olunacak?
  • Erişilebilirlik testi nasıl yapılır?
  • Erişilebilirlik Test Araçları
  • Erişilebilirlik Testi Efsaneleri

Neden Erişilebilirlik Testi?

Sebep 1 : Engelliler için pazara sunun.

Nüfusun yaklaşık% 20'sinin engelli sorunları var.

  • 10 kişiden 1'inde ciddi bir engel var
  • 65 yaşın üzerindeki her 2 kişiden 1'inin yetenekleri azaldı

Engelliler arasında körlük, sağır, engelliler veya vücuttaki herhangi bir bozukluk yer alır.

Bir yazılım ürünü, engellilere uygun hale getirilirse, bu büyük pazara hitap edebilir. Erişilebilirlik Testi normal yazılım testi yaşam döngüsünün bir parçası yapılırsa yazılımdaki erişilebilirlik sorunları çözülebilir.

Sebep 2 : Erişilebilirlik Mevzuatına Uyun

Tüm dünyadaki devlet kurumları, BT ürünlerinin engelliler tarafından erişilebilir olmasını gerektiren yasallaştırmalarla ortaya çıktı.

Aşağıdakiler, çeşitli hükümetlerin yasal düzenlemeleridir -

  • Amerika Birleşik Devletleri: Engelli Amerikalılar Yasası - 1990
  • Birleşik Krallık: Engellilik Ayrımcılığı Yasası - 1995
  • Avustralya: Engellilik Ayrımcılığı Yasası - 1992
  • İrlanda: 2005 Engellilik Yasası

Erişilebilirlik Testi, yasal uygunluğu sağlamak için önemlidir.

Sebep 3 : Olası Hukuk Davalarından Kaçının

Geçmişte Fortune 500 şirketlerine, ürünlerinin engelli dostu olmaması nedeniyle dava açılmıştı. İşte birkaç önemli vaka

  • Ulusal Körler Federasyonu (NFB) vs Amazon (2007)
  • Hedefe karşı Sexton ve NFB (2007)
  • NFB Vs AOL yerleşimi (1999)

Engellileri destekleyen ve olası davalardan kaçınan ürünler oluşturmak en iyisidir.

Hangi Engelliler Desteklenmeli?

Uygulama aşağıdaki gibi engelli kişileri desteklemelidir:

Engellilik Türü

Engellilik Tanımı

Görme Engellilik

  • Tam Körlük veya Renk Körlüğü veya Kötü Görme
  • Görsel flaş ve yanıp sönen efekt problemleri gibi görsel problemler

Fiziksel engel

  • Fare veya klavyeyi tek elle kullanamama.
  • El hareketleri ve kas yavaşlığı gibi zayıf motor beceriler

Bilişsel engel

  • Öğrenme Güçlükleri veya Zayıf Bellek veya daha karmaşık senaryoları anlayamama

Okuryazarlık Engellilik

  • Okuma Problemleri

İşitme Engellilik

  • Sağırlık ve işitme bozuklukları gibi işitme sorunları
  • Net duyamıyorum veya duyamıyorum

Erişilebilirlik Testi nasıl yapılır?

Erişilebilirlik Testi 2 şekilde gerçekleştirilebilir ve bunlar:

  1. Manuel
  2. Otomatik

Uygulamanın tüm kullanıcılar tarafından kullanılması için kontrol edilmesi gereken noktalar aşağıdadır. Bu kontrol listesi, erişilebilirlik testinin imzalanması için kullanılır.

  1. Bir uygulamanın tüm fare işlemleri ve pencereler için klavye eşdeğerleri sağlayıp sağlamadığı?
  2. Talimatlar, kullanıcı belgelerinin bir parçası olarak mı yoksa kılavuzun bir parçası olarak mı sunuluyor? Belgeleri kullanarak uygulamayı anlamak ve çalıştırmak kolay mı?
  3. Sorunsuz gezinme sağlamak için sekmelerin mantıksal olarak sıralanıp sıralanmadığı?
  4. Menüler için kısayol tuşlarının sağlanıp sağlanmadığı?
  5. Uygulamanın tüm işletim sistemlerini destekleyip desteklemediği?
  6. Son Kullanıcıların ne kadar bekleyeceklerini bilmesi için her ekranın veya sayfanın yanıt süresinden açıkça bahsedilip bahsedilmiyor?
  7. Uygulamada tüm etiketlerin doğru yazılıp yazılmadığı?
  8. Uygulamanın rengi tüm kullanıcılar için esnek mi?
  9. Resimler veya simgeler uygun şekilde kullanılıp kullanılmadığı, böylece son kullanıcılar tarafından kolayca anlaşılabilir mi?
  10. Bir uygulamanın sesli uyarıları olup olmadığı?
  11. Bir kullanıcının ses veya video kontrollerini ayarlayıp ayarlayamayacağı?
  12. Bir kullanıcının yazdırma ve metin görünümleri için varsayılan yazı tiplerini geçersiz kılıp kılamayacağı?
  13. Kullanıcı yanıp sönen, dönen veya hareketli ekranları ayarlayabilir veya devre dışı bırakabilir mi?
  14. Renk kodlamasının asla bilgi aktarmanın veya bir eylemi belirtmenin tek yolu olarak kullanılmadığından emin olmak için kontrol edin
  15. Vurgulamanın ters renklerle görüntülenebilir olup olmadığı? Kontrast oranını değiştirerek uygulamada renk testi
  16. Ses ve görüntü ile ilgili içerik engelliler tarafından düzgün bir şekilde duyuluyor mu? Web sitelerinde hoparlör olmayan tüm multimedya sayfalarını test edin
  17. Engelli kullanıcılara yazılıma veya uygulamaya aşina olmalarını sağlayacak eğitim verilip verilmediğini?

Erişilebilirlik testi, engellere aşina olmadıkları için test uzmanları için zor olabilir. Zorluklarını anlamak için özel ihtiyaçları olan engelli insanlarla çalışmak daha iyidir.

Engelliliğe bağlı olarak Erişilebilirliği Test etmenin farklı yolları vardır. Hepsini tek tek öğreneceğiz.

1) Görme Engellilik

Tamam şimdi görme yeteneğimin olmadığını varsayalım. Tamamen körüm ve XYZ Web Sitesine erişmek istedim. Bu durumda, seçenek nedir ???? XYZ web sitesine erişemez miyim? Ne seçeneğim var? SCREENREADER olarak adlandırılan tek kelimelik bir seçenek vardır . Evet, doğru anladın. EKRAN OKUYUCU. Şimdi, bu Ekran okuyucu nedir? İçeriğin web üzerinde anlatılması için kullanılan bir Yazılımdır. Temel olarak, web sitenizde içerik, Bağlantı, Radyo Düğmesi, Görüntüler, Video vb. Ne varsa, bir ekran okuyucu benim için her şeyi anlatacaktır. Çok sayıda Ekran Okuyucu mevcuttur. Jaws ile çalıştım.

Temel olarak, jaws veya herhangi bir ekran okuyucuyu başlattığınızda ve ardından web sitesine gittiğinizde, size tüm içeriği anlatacaktır. Örn: jaws'ı başlattım ve tarayıcıyı başlattım JAWS, Mozilla Firefox'un sayfa başladığını duyuracak, şimdi adres çubuğuna gidersem JAWS bu ADRES ÇUBUĞUNU duyuracak ve ardından adres çubuğuna www.google.com yazacak , jaws gidecek bir şekilde şöyle açıklamak için: -

Adres Çubuğu, w, w, w, period, g, o, o, g, l, e, period, c, o, m. Ayrıca, sayfa tamamen yüklendiğinde jaws tekrar Google.Com Ana sayfasını duyuracaktır.Şimdi Google Arama'ya gidersem, JAWS Google aramasını duyuracak. Bu nedenle, kör bir kişinin olayları kolay bir şekilde tanıması kolay olacaktır.

Burada açıklamak istediğim nokta, bir ekran okuyucu, bir şey girerseniz veya metin kutusuna kelime kelime anlatacaktır . Benzer şekilde, bir bağlantı varsa, onu bir bağlantı olarak telaffuz edecek, Button için bir düğme olarak telaffuz edecektir. Böylece Körler bir şeyleri kolayca tanımlayabilir.

Şimdi, eğer bir web sitesi kötü tasarlanmış ve geliştirilmişse, çenelerin doğru içeriği anlatamayacağı ve bunun da Kör Kişi için erişilemezliğe yol açması mümkün olabilir (genellikle olur). (Çenelerin bir bağlantıyı bir içerik, o zaman kör bir kullanıcı bunun bir bağlantı olduğunu asla bilemez ve eğer bu web sitesi için çok önemli olacaksa ????) Bu durumda, Web Sitesi İşi için yüksek bir kayba neden olur.

2) Görme Bozukluğu

Görme bozukluğu başlığı altında bahsetmek istediğim iki kategori var.

İlki Renk Körlüğü. Renk Körlüğü, tamamen kör olmamak, ancak bazı belirli renkleri düzgün bir şekilde görememek anlamına gelir. Kırmızı ve Mavi, insanların renk körlüğü varsa düzgün göremedikleri yaygın renklerdir. Yani temelde, kırmızı renk körlüğüm varsa ve% 80 kırmızı olan web sitesini kullanmak istersem ??? Bu web sitesinde rahat olur muyum? Cevap hayır.

Bu yüzden bir web sitesi, renk körlüğü olan bir kişinin buna erişimde herhangi bir sorunu olmayacak şekilde tasarlanmalıdır. Kırmızı renkli basit bir düğme örneğini ele alalım. Siyah ile belirtilmişse erişilebilir kılmak için. O zaman erişim kolaydır. Normalde Siyah ve beyaz evrensel olarak kabul edilir.

3) ZAYIF GÖRME ENGELLİ

İkincisi, herhangi bir siteye erişim için zayıf görüşü olan (net görmeyen) veya farklı görme problemi olan (retinayla ilgili birçok göz problemi var vb.) Bir kişinin olmasıdır.

1) Böyle durumlarda yapılacak en iyi şey küçük metinlerden kaçınmaktır. Çünkü zayıf gören insanlar için büyük bir avantaj olacaktır.

2) Ayrıca, görme sorunu olan kişiler, kendileri için rahat olması için web sitesinin metnini yakınlaştırmak ister. Bu yüzden bir web sitesi, büyütüldüğünde metni yakınlaştırırken düzeni bozulmayacak şekilde tasarlanmalıdır. Aksi takdirde, onlar için iyi bir izlenim olmayacaktır.

4) Diğer Engellilik

Engelliler için Erişilebilirlik Testi'nde dikkate alınması gereken çok önemli bir nokta, Web Sitesine fare kullanmadan Erişmektir. Bir kişi web sitesine bağlantıları, düğmeleri, radyo düğmelerini, onay kutularını, açılır pencereleri, açılır pencereleri, tüm kontrolleri klavye aracılığıyla tamamen erişilebilir ve çalıştırılabilir şekilde tamamlayabilmelidir.

Örneğin : Eğer sağ elini felç edersem ve bir fareyle rahat değilsem veya fare kullanmak istemediğimi söylersem ne olur? Bu durumda, sitedeki bağlantıya veya onay kutularına klavye ile erişemiyorsam ??? Yani bir web sitesi Klavye ile tamamen erişilebilir olmalıdır.

Görüntüler, Ses ve Video için Alternatif Metin orada olmalıdır, böylece ekran okuyucu bunları okuyabilir ve bunları anlatacaktır, böylece kör bir kişi görüntünün, sesin ve videonun neyle ilgili olduğunu kolayca anlayabilir. Ek olarak, web sitesine kolayca erişmek için klavye kısayolları olmalı ve klavye ile gezinme mevcut olmalıdır.

Ayrıca odak tamamen görünür olmalıdır. Sekmeye bastığımızda, kullanıcı kontrolün nereye hareket ettiğini görebilmelidir. Görünür odakla, zayıf görme veya renk körlüğüne sahip bir kullanıcının bir sitenin akışını tanımlaması ve ayrıca erişim kolaylığı çok kolay hale gelir.

İşitme Engelli Kullanıcı (Sağır veya dinlemesi zor): Sonuncular, İşitme engelli kişilerdir. Sağır bir kişi, web sitesindeki içeriği görebildiği için web sitesine erişebilir. Ancak ses ve video söz konusu olduğunda zorluklarla karşılaşırlar. Bu durumda, herhangi bir Video ve Ses için Alt metin olmalıdır. Alternatif metin, Alternatif metin anlamına gelir. Uçak bileti ayırmanın nasıl yapılacağına dair herhangi bir Video olduğunu varsayalım. Bu durumda, sağır bir kişinin bunu okuyabilmesi ve videonun neyle ilgili olduğu fikrini alabilmesi için metin orada olmalıdır.

Erişilebilirlik Test Araçları:

Web sitenizi daha kabul edilebilir ve kullanıcı dostu hale getirmek için, kolayca erişilebilir olması çok önemlidir. Web sitesinin erişilebilirliğini kontrol edebilen çeşitli erişilebilirlik test araçları vardır.

Popüler Erişilebilirlik Test Araçlarından bazıları şunlardır :

1) Dalga

Wave, WEBAIM tarafından oluşturulan ücretsiz bir web erişilebilirlik aracıdır. Erişilebilirliğin çeşitli yönleri için web sayfasını manuel olarak doğrulamak için kullanılır. Bu araç, intranet, parola korumalı, dinamik olarak oluşturulmuş veya hassas web sayfalarını kontrol etmek için kullanılabilir. Web Erişilebilirlik Araç Çubuğunun temel işlevleri, bir web sayfasının bileşenlerini tanımlamayı, sayfa içeriğinin alternatif görünümüne erişim sağlamayı ve üçüncü taraf çevrimiçi uygulamalarının kullanımını kolaylaştırmayı içerir. % 100 özel ve güvenli erişilebilirlik raporlaması sağlar

Burayı ziyaret et

2) TAW

TAW, web'inizin erişilebilirliğini belirlemek için kullanılan çevrimiçi bir araçtır. Bu araç, web sitesini W3C web erişilebilirlik kılavuzlarına göre analiz eder ve erişim sorunlarını gösterir. Web erişilebilirlik testi sorunları öncelik 1, öncelik 2 ve öncelik 3 olarak kategorize edilir. TAW'ın ilginç özelliği, test etmek için WCAG 1.0'ın alt kümelerini oluşturma yeteneğidir. TAW aracında, bir siteyi "örümcek" kullanarak tek bir sayfayı veya birden çok sayfayı test etmeyi seçebilirsiniz. TAW ayrıca "Kullanıcı Kontrolleri" iletişim kutusu aracılığıyla ek kontroller tanımlamamıza da olanak tanır.

Burayı ziyaret et

3) Erişilebilirlik Valesi

Web sayfalarını WCAG (Web İçeriği Erişilebilirlik Yönergeleri) uyumluluğuna göre kontrol etmenizi sağlayan bir araçtır. Tüm HTML raporlama seçenekleri, işaretlemenizi, kullanımdan kaldırılmış, sahte ve geçerli işaretlerin yanı sıra yanlış yerleştirilmiş öğeleri vurgulayarak normalleştirilmiş bir biçimde gösterir. Bu araç, aşağıdaki gibi çeşitli özellikler sunar:

  • Geliştiriciler için bölüm içi raporlar
  • QA ve Yönetim için yönetici özeti
  • Anlamsal web ve WWW için meta veriler
  • Otomatik temizleme ve Html'den XHtml'ye dönüştürme
  • Komut dosyası oluşturma araçları

Burayı ziyaret et

4) Erişilebilirlik Geliştirici Araçları

Bir Chrome uzantısıdır. Erişilebilirlik denetimi yapar. Denetimin sonuçları, Test Edilen Sayfa tarafından ihlal edilen erişilebilirlik kurallarını gösterir. Uzantı yüksek incelemelere sahip ve sık sık güncelleniyor

Burayı ziyaret et

5) Hızlı Erişilebilirlik Sayfası Test Cihazı

Bazı mükemmel erişilebilirlik araç çubukları olduğundan, Quick Page Accessibility Tester, web sayfasının hızlı bir analizini almak için tıklayabileceğiniz bir yer imidir. Sayfanızla ilgili çeşitli sorunları çözecek, olası sorunlar hakkında uyarıda bulunacak ve sayfadaki ARIA'dan (Erişilebilir Zengin İnternet Uygulamaları) yararlanabilecek alanları vurgulayacaktır.

Burayı ziyaret et

Aşağıda verilen web erişilebilirlik testini gerçekleştirmek için piyasada çeşitli araçlar bulunmaktadır:

6) Tasarımcı

Bu, tasarımcının engelli kişilerin ihtiyaçlarını daha iyi anlayabilmesi ve buna göre uygulamalar geliştirebilmesi için görme engelli bireylerin deneyimlerini simüle eden IBM tarafından geliştirilen bir araçtır.

Burayı ziyaret et

7) WebAnywhere

Bu, Jaws gibi ekran okuyuculara benzer şekilde çalışan tarayıcı tabanlı bir araçtır. Okuyuculara web sayfasını nasıl okuyacakları konusunda yardımcı olur.

Burayı ziyaret et

8) Web erişilebilirlik araç çubuğu

WAT, web sayfası tasarımcılarına web sayfasının analizinde kullanışlı özellikler sunan bir İnternet gezgini veya Opera uzantısıdır. En iyi özelliklerden biri, tasarımda düşük kontrastlı noktaları bulmaya yardımcı olan GreyScale özelliğidir.

Burayı ziyaret et

Erişilebilirlik Testi Efsaneleri:

Erişilebilirlik Testi Efsaneleri şunlardır:

Efsane: Erişilebilir web sitesi oluşturmak pahalıdır

Gerçek: Pahalı değil. Temel testlerin yanı sıra tasarım aşamasındaki erişilebilirlik sorunları hakkında düşünmek için zaman aşımını ayırın. Bu, hem paradan hem de yeniden çalışmadan tasarruf sağlayacaktır.

Efsane: Erişilemeyen web sitelerini erişilebilir web sitesi olarak değiştirmek zaman alıcı ve pahalıdır

Tüm değişiklikleri tek seferde dahil etmek gerekli değildir. Engelli kullanıcılar için en gerekli olan temel ihtiyaçlar üzerinde çalışın.

Efsane: Erişilebilirlik sade ve sıkıcı

Erişilebilirlik, yalnızca metin sayfası anlamına gelmez

Web sayfalarını çekici hale getirebilirsiniz, ancak tüm kullanıcıların erişebileceği şekilde tasarlanmalıdır. Ayrıca W3C web içeriği erişilebilirlik yönergelerine göre - yalnızca metin sayfalarının kullanılmasını kesinlikle önermemektedir.

Efsane: Körler ve Engelliler İçin Erişilebilirlik

Gerçek Erişilebilirlik yönergelerine uymak, yazılımın genel kullanılabilirliğini geliştirir ve bu da normal kullanıcılara yardımcı olur.

Sonuç

Yazılım Mühendisliğinde Erişilebilirlik testi, uygulamanızın devre dışı bırakılmasına yardımcı olur. Web uygulamanızın karmaşıklığı nedeniyle erişilebilirlik yönergelerini takip etmek mümkün değilse, web sitesinin bir sürümünü normal kullanıcılar için, diğerini devre dışı bırakmak için oluşturun