Skill'in Kendi İfadeleriyle
Web uygulamalarını macOS, Windows, iOS ve Android platformlarında VoiceOver, NVDA, JAWS, TalkBack ve Narrator ekran okuyucularıyla test eder. Gerçek ekran okuyucularla yapılan uygulamalı testlerle ekran okuyucu uyumluluğunu doğrular, yardımcı teknoloji sorunlarını giderir ve doğru ARIA uygulamalarını sağlar.
Gezinme, formlar, dinamik içerik duyuruları, odak yönetimi ve modal iletişim kutularını kapsar. Yaygın erişilebilirlik desenleri için platforma özel komutlar, test kontrol listeleri ve kod örnekleri sunar. Farklı ekran okuyucu modlarında (tarama, odak, uygulama) test yapmaya önem verir ve tamamlayıcı bir geliştirme olarak ARIA ile birlikte semantik HTML'yi önceliklendirir.
Neler üretir
- Sayfa yükleme, gezinme, bağlantılar, formlar, dinamik içerik ve tabloları kapsayan VoiceOver Test Kontrol Listesi
- İlk yükleme, işaret noktaları, başlıklar, formlar, etkileşimli öğeler ve dinamik içerik için adım adım talimatlar içeren NVDA Test Betiği
- Etiketsiz düğmeler, duyurulmayan dinamik içerik ve form hataları gibi yaygın sorunlar için erişilebilir kalıpları ve çözümleri gösteren HTML kod örnekleri
- Modal iletişim kutuları, odak yakalama ve sekme arayüzü klavye gezinmesi dahil odak yönetimi için JavaScript kodu
Nasıl Çalışır
- 01Platforma Göre Başlıca Ekran Okuyucularla Test Edin
Windows'ta Firefox ile NVDA (%31 kullanım), macOS ve iOS'ta Safari ile VoiceOver (%15 kullanım), Chrome ile JAWS (%40 kullanım), Android'de TalkBack (%10 kullanım) ve Edge ile Narrator (%4 kullanım) kullanın.
- 02Ekran Okuyucuya Özgü Komutlarla Gezinin
VoiceOver öğe gezinmesi için VO+Sağ Ok, NVDA başlık atlamaları için H, JAWS bağlantı listeleri için Insert+F7 ve TalkBack kaydırma için iki parmakla kaydırma gibi komutları çalıştırın.
- 03Tarama ve Odak Modlarında Test Edin
Ekran okuyucuların, içeriği okumak için tarama modu ile form denetimleriyle etkileşime geçmek için odak modu arasında doğru şekilde geçiş yaptığını, mod duyurularını izleyerek doğrulayın.
- 04Semantik Yapıyı ve ARIA'yı Doğrulayın
Başlıkların rotor veya öğe listesi aracılığıyla bulunabilir olduğunu, işaret noktalarının doğru şekilde etiketlendiğini, canlı bölgelerin güncellemeleri duyurduğunu ve dialog, tab ve progressbar gibi rollerin doğru şekilde uygulandığını kontrol edin.
- 05Odak Yönetimini ve Klavye Etkileşimini Doğrulayın
Form gönderiminden sonra odağın hatalara taşındığından, modalların odağı doğru şekilde yakaladığından ve kapanışta odağı geri döndürdüğünden, sekme arayüzlerinin ok tuşlarına, Home ve End'e yanıt verdiğinden emin olun.
- 06Dinamik İçerik Duyurularını Test Edin
İçerik güncellemelerini tetikleyin ve role="status" ile aria-live="polite"'ın değişiklikleri mevcut konuşmadan sonra duyurduğunu, role="alert"'ın ise anında araya girdiğini doğrulayın.