Erişilebilirlik Testi Nedir? (Örnekler)

Erişilebilirlik Testi Nedir?

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

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

  • Konuşma tanıma yazılımı – Konuşulan sözcüğü bilgisayara girdi görevi görecek 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.
  • Özel klavye Motor kontrol güçlüğü çeken kullanıcıların kolay yazmaları için tasarlandı

Erişilebilirlik Testi

Neden Erişilebilirlik Testi?

Nedeni 1: Engelli İnsanlara yönelik pazara hitap edin.

Erişilebilirlik Testi

Nüfusun yaklaşık yüzde 20'sinin engellilik sorunu var.

  • Her 1 kişiden 10'i ağır engelli
  • 1 yaş üstü her 2 kişiden 65'inin yetenekleri azalıyor

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

Bir yazılım ürünü engelli dostu hale getirildiğinde 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ı haline getirilirse yazılımdaki erişilebilirlik sorunları çözülebilir.

Nedeni 2: Erişilebilirlik Mevzuatlarına Uyun

Erişilebilirlik Testi

Dünyanın her yerindeki devlet kurumları, BT ürünlerinin engelli kişiler için de erişilebilir olmasını gerektiren yasallaştırmalar ortaya koydu.

Aşağıda çeşitli hükümetlerin yasal eylemleri yer almaktadır:

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

Erişilebilirlik Testi, yasal uyumluluğun sağlanması açısından önemlidir.

Nedeni 3: Olası Davalardan Kaçının

Erişilebilirlik Testi

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

  • Ulusal Görme Engelliler Federasyonu (NFB) vs Amazon (2007)
  • Sexton ve NFB vs Target (2007)
  • NFB ve AOL anlaşması (1999)

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

Hangi Engelliler Desteklenecek?

Bir uygulama aşağıdaki gibi engelli kişileri desteklemelidir:

Engellilik Türü sakatlık Descriptiyon
Görme Engellilik
  • Tam Körlük veya Renk Körlüğü veya Kötü Görme
  • Görsel flaş ve yanıp sönme efekti sorunları gibi görsel sorunlar
Fiziksel engel
  • Tek elle fareyi veya klavyeyi kullanamıyorum.
  • El hareketleri ve kas yavaşlaması gibi zayıf motor beceriler
Bilişsel engellilik
  • Öğrenme Güçlükleri veya Zayıf Hafıza veya daha karmaşık senaryoları anlayamama
Okuryazarlık Engelliliği
  • Okuma Sorunları
İşitme Engelliliği
  • Sağırlık ve işitme bozuklukları gibi işitsel sorunlar
  • Duyamıyorum veya net bir şekilde duyamıyorum

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

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

  1. Manuel
  2. Otomatik

Erişilebilirlik testi, engellilik konusuna aşina olmadıkları için test uzmanları için zorlayıcı olabilir. Karşılaştıkları zorlukları 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 Engelliliği

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? Hangi seçeneğe sahibim? olarak adlandırılan tek kelimelik bir seçenek vardır. EKRAN OKUYUCU. Evet, doğru anladın. EKRAN OKUYUCU. Peki nedir bu Ekran okuyucu? Web üzerindeki içeriği anlatmak için kullanılan bir Yazılımdır. Temel olarak web sitenizde içerik, Bağlantı, Radyo Düğmesi, Resimler, Video vb. neler var? Bir ekran okuyucu benim için her şeyi anlatacak. Çok sayıda Ekran Okuyucusu mevcuttur. Çenelerle çalıştım.

Temel olarak, jaws'ı veya herhangi bir ekran okuyucuyu başlattığınızda ve ardından web sitesine gittiğinizde, size içeriğin tamamını anlatacaktır. Örneğin: jaws'ı başlattım ve tarayıcıyı başlattım JAWS, Mozilla'nın Firefox sayfa başlıyor, şimdi adres çubuğuna gidersem JAWS bunu duyuracak ADRES ÇUBUĞU ve sonra yazın www.google.com adres çubuğunda jaws şöyle bir açıklama yapacak: -

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.

Görme Engellilik

Burada açıklamak istediğim nokta, bir ekran okuyucunun bir şey girdiğinizde veya metin kutusuna bir şey girdiğinizde kelime kelime anlatmasıdır.. Benzer şekilde, eğer link varsa, onu bir bağlantı olarak telaffuz edecektir, Button için ise onu bir buton olarak telaffuz edecektir. Böylece Kör bir kişi nesneleri kolayca tanımlayabilir.

Şimdi, eğer bir web sitesi kötü tasarlanmış ve geliştirilmişse, Jaws'ın doğru içeriği anlatamaması mümkün olabilir (bu genellikle olur) ve bu da Kör Kişi için erişilemezlikle sonuçlanır. içerik, o zaman kör bir kullanıcı bunun bir bağlantı olduğunu asla bilemez ve eğer bu o web sitesi için çok önemliyse o zaman 👍).Bu durumda, Web Sitesi İşletmesi için yüksek bir kayıpla sonuçlanacaktır.

2) Görme Bozukluğu

Görme engelliler başlığı altında değinmek istediğim iki kategori var.

Bunlardan ilki Renk Körlüğüdür. Renk Körlüğü, tamamen kör olmamakla birlikte belirli bir rengi düzgün görememek anlamına gelir. Kırmızı ve Mavi, renk körlüğü olan kişilerin düzgün göremediği yaygın renklerdir. Yani temel olarak kırmızı renkte renk körlüğüm varsa ve %80'i kırmızı olan bir web sitesini kullanmak istersem o zaman???Bu web sitesinde kendimi rahat hisseder miyim? Cevap hayır.

Yani bir web sitesinin renk körü olan bir kişinin erişimde sorun yaşamayacağı şekilde tasarlanması gerekir. Kırmızı renkli bir düğmenin basit bir örneğini alın. Siyah ile çerçevelenmişse erişilebilir hale getirmek için. Daha sonra erişim kolaydır. Normalde Siyah ve beyaz evrensel olarak kabul edilir.

3) ZAYIF GÖRME ENGELLİSİ

İkinci bir husus ise kişinin herhangi bir siteye erişim konusunda zayıf görüşe sahip olması (net görmemesi) veya farklı görme sorunlarına sahip olması (retina ile ilgili çok sayıda göz problemi olması vb.) durumudur.

1) Bu gibi durumlarda yapılacak en iyi şey küçük metinlerden kaçınmaktır. Çünkü az gören kişiler için büyük bir avantaj olacaktır.

2) Ayrıca, görme sorunu olan kişiler web sitesinin metnini kendileri için rahat hale getirmek için yakınlaştırmak isterler. Bu nedenle bir web sitesi, metni yakınlaştırdığınızda düzeninin bozulmayacağı şekilde tasarlanmalıdır. Aksi takdirde, onlar için iyi bir izlenim olmayacaktır.

4) Diğer Engellilik

Engelli kitle için Erişilebilirlik Testi'nde dikkate alınması gereken en önemli noktalardan biri, fare kullanılmadan Web Sitesine Erişmektir. Bir kişi web sitesine tam erişim sağlayabilmelidir; bağlantılar, düğmeler, radyo düğmeleri, onay kutuları, açılır pencereler, açılır liste, tüm kontroller tamamen erişilebilir ve klavye aracılığıyla çalıştırılabilir olmalıdır.

Örnek: Eğer sağ elimi kullanıyorsam ve felçliysem ve fareyle rahat edemiyorsam veya fare kullanmak istemiyorum diyorsam ne olacak? O zaman, sitedeki bağlantılara veya onay kutularına klavyeyle erişemiyorsam o zaman👍 Yani bir web sitesi tamamen Klavyeyle erişilebilir olmalı.

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.

Ayrıca odak tamamen görünür olmalıdır. Tab tuşuna bastığımızda kullanıcı kontrolün nereye hareket ettiğini görebilmelidir. Görünür odaklama sayesinde, görme yeteneği zayıf veya renk körü olan bir kullanıcının bir sitenin akışını tanımlaması ve aynı zamanda erişim kolaylığı sağlaması çok kolay hale gelir.

İşitme Engelli Kullanıcı (Sağır veya dinlemesi zor): Sonuncusu ise işitme engelli bir kişidir. Sağır bir kişi, web sitesindeki içeriği görebildiği için web sitesine erişebilir. Ancak iş ses ve görüntüye gelince zorluklarla karşılaşıyorlar. Bu durumda, herhangi bir Video ve Ses için Alternatif metin bulunmalıdır. Alternatif metin Alternatif metin anlamına gelir. Uçak bileti rezervasyonunun nasıl yapılacağına dair herhangi bir Video olduğunu varsayalım. Bu durumda metin orada olmalıdır ki sağır bir kişi bunu okuyabilsin ve videonun neyle ilgili olduğu konusunda fikir sahibi olabilsin.

Örnek Test Senaryoları Erişilebilirlik Testi

Aşağıda, uygulamanın tüm kullanıcılar tarafından kullanılabilmesi için kontrol edilmesi gereken noktalar listelenmiştir. Bu kontrol listesi, erişilebilirlik testini onaylamak için kullanılır.

  1. Bir uygulama tüm fare işlemleri ve pencereler için klavye eşdeğerleri sağlıyor mu?
  2. Talimatlar kullanıcı belgelerinin veya kılavuzun bir parçası olarak mı sağlanıyor? Dokümantasyonu kullanarak uygulamayı anlamak ve çalıştırmak kolay mı?
  3. Sorunsuz gezinmeyi sağlamak için sekmeler mantıksal olarak sıralanmış mı?
  4. Menüler için kısayol tuşları sağlanıyor mu?
  5. Uygulamanın tüm işletim sistemlerini destekleyip desteklemediği?
  6. Son Kullanıcıların ne kadar bekleyeceklerini bilmeleri için her ekranın veya sayfanın yanıt süresi açıkça belirtilmiş mi?
  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. Görsellerin veya simgelerin son kullanıcılar tarafından kolayca anlaşılmasını sağlayacak şekilde uygun şekilde kullanılıp kullanılmadığı?
  10. Bir uygulamanın sesli uyarıları olup olmadığı?
  11. Kullanıcı ses veya video kontrollerini ayarlayabilir mi?
  12. Kullanıcı yazdırma ve metin görüntüleme için varsayılan yazı tiplerini geçersiz kılabilir mi?
  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 olun.
  15. Vurgulama ters renklerle görüntülenebilir mi? Kontrast oranını değiştirerek uygulamadaki rengin test edilmesi
  16. Ses ve görüntüyle ilgili içeriklerin engelli kişiler tarafından düzgün şekilde duyulup duyulmadığı? Web sitelerindeki tüm multimedya sayfalarını hoparlör olmadan test edin
  17. Engelli kullanıcıların yazılıma veya uygulamaya aşina olmalarını sağlayacak eğitimler veriliyor mu?

En İyi Erişilebilirlik Test Araçları

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

İşte popüler olanlardan bazıları: Erişilebilirlik Test Araçları:

1) Dalga

dalga

Wave, WEBAIM tarafından oluşturulan ücretsiz bir web erişilebilirlik aracıdır. Erişilebilirliğin çeşitli yönleri açısından web sayfasını manuel olarak doğrulamak için kullanılır. Bu araç intranet, şifre korumalı, dinamik olarak oluşturulmuş veya hassas web sayfalarını kontrol etmek için kullanılabilir. Web Erişilebilirliği Araç Çubuğunun ana 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 kullanımını kolaylaştırmayı içerir. %100 özel ve güvenli erişilebilirlik raporlaması sağlar

Ziyaret edin okuyun

2) TAV

TAW

TAW, web sitenizin erişilebilirliğini belirlemek için çevrimiçi araçtır. Bu araç, web sitesini W3C web erişilebilirliği yönergelerine göre analiz eder ve erişilebilirlik sorunlarını gösterir. Web erişilebilirliği test 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" ile tek bir sayfayı veya birden fazla sayfayı test etmeyi seçebilirsiniz. TAW ayrıca "Kullanıcı Kontrolleri" iletişim kutusu aracılığıyla ek kontroller tanımlamamızı sağlar

Ziyaret edin okuyun

3) 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ının incelemeleri yüksek ve sık sık güncelleniyor

Ziyaret edin İşte

4) Hızlı Erişilebilirlik Sayfa Test Aracı

Bazı mükemmel erişilebilirlik araç çubukları bulunduğundan, Hızlı Sayfa Erişilebilirlik Test Aracı, web sayfasının hızlı bir analizini almak için tıklayabileceğiniz bir yer imidir. Sayfanızdaki çeşitli sorunları çözecek, olası sorunlar hakkında uyarıda bulunacak ve sayfada ARIA'dan (Erişilebilir Zengin İnternet Uygulamaları) yararlanabilecek alanları vurgulayacaktır.

Ziyaret edin İşte

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

5) bir Tasarımcı

Bu, tarafından geliştirilen bir araçtır. IBM 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 deneyimini simüle eden.

Ziyaret edin İşte

6) WebHer Yerde

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.

Ziyaret edin İşte

7) Web erişilebilirliği araç çubuğu

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

Ziyaret edin İşte

Erişilebilirlik Testiyle İlgili Efsaneler

Erişilebilirlik Testinin 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 ayırın. Bu, yeniden çalışmanın yanı sıra paradan da tasarruf sağlayacaktır.

Efsane: Erişilemeyen web sitelerini erişilebilir web sitelerine dönüştürmek zaman alıcı ve pahalıdır

Tüm değişiklikleri bir kerede 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 Testiyle İlgili Efsaneler
Erişilebilirlik yalnızca metin içeren sayfa anlamına gelmez

Web sayfalarını ilgi ç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 içeren sayfaların kullanılması kesinlikle önerilmez.

Efsane: Görme Engelliler ve Engelliler için Erişilebilirlik

Gerçek Erişilebilirlik yönergelerine uyulması, yazılımın genel kullanılabilirliğini artırır ve bu durum normal kullanıcılara da fayda sağlar.

Sonuç

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