Skip to main content
Teknik

Ekran Okuyucu Test Rehberi

NVDA, JAWS, VoiceOver ve TalkBack ile web sitelerini test etme — ekran okuyucu temelleri, yaygın kalıplar için test prosedürleri ve sonuçları yorumlama.

Ekran Okuyucular: Temel Test Aracı

Otomatik erişilebilirlik tarayıcıları WCAG hatalarının yaklaşık %30–40'ını yakalar. Geri kalanı gerçek yardımcı teknolojilerle manuel test gerektirir. Ekran okuyucular en önemli manuel test aracıdır çünkü semantik yapı, erişilebilir adlar ve dinamik içerikteki hataları ortaya çıkarırlar.

Test Matrisi: Hangi Ekran Okuyucu + Tarayıcı

  • NVDA + Firefox (Windows) — erişilebilirlik testinde en yaygın kombinasyon; ücretsiz, açık kaynak.
  • JAWS + Chrome veya Edge (Windows) — kurumsal ortamda kör kullanıcılar arasında en yaygın.
  • VoiceOver + Safari (macOS/iOS) — Apple platformu testi için standart; macOS ve iOS'ta yerleşik.
  • TalkBack + Chrome (Android) — standart Android ekran okuyucusu.

NVDA Temelleri

  • NVDA tuşu (varsayılan Insert) değiştirici tuştur.
  • H sonraki başlığa gider; Shift+H önceki başlığa gider.
  • NVDA+F7 Öğeler Listesini açar — sayfadaki tüm başlıkları, bağlantıları ve form alanlarını gösterir.

Test Prosedürü: Sayfa Yapısı

  1. NVDA Öğeler Listesini (NVDA+F7) açın ve "Başlıklar"ı seçin. Bir h1 olduğunu, başlıkların mantıksal hiyerarşiyi izlediğini doğrulayın.
  2. "İşaret Noktaları"nı seçin. Bir ana işaret noktası, en az bir gezinme işaret noktası olduğunu doğrulayın.
  3. "Bağlantılar"ı seçin. "Buraya tıklayın", "daha fazla oku" gibi bağlantıları işaretleyin.

Test Prosedürü: Formlar

  1. Her form kontrolüne Tab tuşuyla gidin. Alanın etiketinin kontrol türünden önce sesli okunduğunu doğrulayın.
  2. Gerekli alanlar için "gerekli" duyurusunun yapıldığını doğrulayın.
  3. Geçersiz veri ile formu gönderin. Hata mesajlarının duyurulduğunu doğrulayın.

Ekran Okuyucu Çıktısını Yorumlama

Neyin duyurulması gerektiğini bilmek neyin yanlış olduğunu belirlemeye yardımcı olur. "Formu gönder" metni olan bir düğme için ekran okuyucu "Formu gönder, düğme" duyurmalıdır. Yalnızca "düğme" duyuruyorsa — düğmenin erişilebilir adı yoktur. "div" duyuruyorsa — öğe ARIA rolü olmayan bir div'dir.

Kaynaklar