Aracılığıyla paylaş


Erişilebilirlik için test etme

Windows uygulamalarınızın, yardımcı teknoloji (AT) araçlarınızın ve UI çerçevelerinizin erişilebilirliğini test etmek, çeşitli engelleri olan (görme, öğrenme, el becerisi/mobilite ve dil/iletişim gibi), durum kısıtlamaları veya yalnızca klavye kullanmayı tercih edenler için başarılı bir kullanıcı deneyimi sağlamak için çok önemlidir.

Erişilebilirliği desteklemek için hem programlı erişim hem de klavye erişimi çok önemlidir. Uygulamanızın tüm kullanıcı arabirimi öğelerine ve tüm kullanıcı arabirimi öğeleri hakkında yeterli programlı erişim sağladığından ve tüm uygulama senaryolarınızın yalnızca klavye odağı ve gezinti kullanılarak gerçekleştirilediğinden emin olmalısınız.

Programlı erişimi doğrulamaya ek olarak, burada listelenen araçlardan bazıları da uygulamanızın klavye erişimi ve gezinti desteğini değerlendirmenize yardımcı olabilir. Ancak, mümkün olduğunda uygulamanızı ekran okuyucular gibi yardımcı teknolojileri kullanan kullanıcılarla doğrulamanız da önemlidir.

Aşağıda, hem Windows hem de web uygulamalarının erişilebilirlik uygulamasını test etmek için kullanılabilecek çeşitli araçlar açıklanmaktadır.

Araçları

erişilebilirlik içgörüleri - Geliştiricilerin hem web sitelerinde hem de Windows uygulamalarında erişilebilirlik sorunlarını bulmasına ve düzeltmelerine yardımcı olur.

  • Web için Erişilebilirlik İçgörüleri, geliştiricilerin web uygulamaları ve sitelerdeki erişilebilirlik sorunlarını bulmasına ve düzeltmesine yardımcı olan Chrome ve Microsoft Edge Insider için bir uzantıdır. İki birincil senaryo destekler:

    • FastPass: Geliştiricilerin yaygın, yüksek etkili erişilebilirlik sorunlarını beş dakikadan kısa sürede tanımlamalarına yardımcı olan basit, iki adımlı bir işlemdir.
    • Değerlendirme : Herkesin bir web sitesinin erişilebilirlik standartları ve yönergeleriyle 100% uyumlu olduğunu doğrulamasını sağlar. Accessibility Insights ayrıca UI Otomasyonu öğelerini, özelliklerini, denetim desenlerini ve olaylarını (aşağıdaki bölümde açıklanan Inspect ve AccEvent eski araçlarına benzer) gözden geçirmenize de olanak tanır.
  • Windows için Erişilebilirlik İçgörüleri, geliştiricilerin Windows uygulamalarında erişilebilirlik sorunlarını bulmasına ve düzeltmelerine yardımcı olur. Araç üç birincil senaryoyu destekler:

    • Live Inspect , geliştiricilerin yalnızca öğenin üzerine gelerek veya klavye odağını üzerine getirerek uygulamadaki bir öğenin doğru UI Otomasyonu özelliklerine sahip olduğunu doğrulamasını sağlar.
    • FastPass: Geliştiricilerin yaygın, yüksek etkili erişilebilirlik sorunlarını beş dakikadan kısa sürede tanımlamalarına yardımcı olan basit, iki adımlı bir işlemdir.
    • Sorun giderme belirli erişilebilirlik sorunlarını tanılamanıza ve düzeltmenize olanak tanır.

Eski test araçları

Aşağıdaki araçlar Windows SDK'sında hala mevcuttur ve sürekli destek için burada belgelenmiştir, ancak Accessibility Insights'a geçiş yapmanızı öneririz.

  • Erişilebilir Olay İzleyicisi: Erişilebilir Olay İzleyicisi (AccEvent) aracı, ui öğelerinin ui değişiklikleri gerçekleştiğinde uygun Microsoft Etkin Erişilebilirlik ve UI Otomasyonu olaylarını tetiklediğinden emin olmak için uygulama kullanıcı arabirimi öğelerini doğrulamaya yardımcı olmak için erişilebilirlik verilerini inceler. AccEvent genellikle sorunların hatalarını ayıklamak ve özel ve genişletilmiş denetimlerin düzgün çalıştığını doğrulamak için kullanılır.

  • inspect: Inspect, erişilebilirlik verilerini herhangi bir kullanıcı arabirimi öğesinde görüntülemenizi sağlar. Özellikle ortak bir denetimi genişletirken veya özel denetim oluştururken özelliklerin ve denetim desenlerinin doğru ayarlandığından emin olmak için kullanışlıdır.

  • AccScope: AccScope aracı, geliştiricilerin erken tasarım ve geliştirme aşamalarında uygulamalarının erişilebilirliğini görsel olarak değerlendirmesine olanak tanır. AccScope, ekran okuyucuların bir uygulamanın sağladığı UI Otomasyonu bilgilerini nasıl kullandığını görselleştirmeye yardımcı olur. Uygulamanıza bilgi veya destek eklemenin erişilebilirliğini geliştirebileceği alanları gösterebilir.

  • UI Erişilebilirlik Denetleyicisi: KULLANıCı Arabirimi Erişilebilirlik Denetleyicisi (AccChecker) aracı, önemli kullanıcı arabirimi erişilebilirlik gereksinimlerini karşılandığını doğrular. AccChecker, UI Otomasyonu, Microsoft Etkin Erişilebilirlik ve Erişilebilir Zengin İnternet Uygulamaları (ARIA) için doğrulama denetimleri içerir. Eksik adlar, ağaç sorunları ve daha fazlası gibi hataları arayan statik bir denetim sağlayabilir. Programlama erişimini doğrulamaya yardımcı olur ve erişilebilirlik testini otomatikleştirmeyi destekleyen gelişmiş özelliklere sahiptir.

  • UI Otomasyonu Doğrulama: UI Otomasyonu Doğrulama (UIA Doğrulama), denetimin veya uygulamanın UI Otomasyonu uygulamasının el ile ve otomatik test edilmesine yönelik bir test çerçevesidir. Ayrıca test sonuçlarını günlüğe kaydedebilir. Uygulamanızı test koduyla tümleştirebilir ve UI Otomasyonu senaryolarınızın düzenli, otomatikleştirilmiş testlerini veya spot denetimlerini gerçekleştirebilirsiniz. Bu araç, yerleşik özelliklere sahip uygulamalarda yapılan değişikliklerin yeni özelliklerin ötesindeki alanlarda yeni sorunlar veya regresyonlar olmadığını doğrulamak için kullanışlıdır.

Eski araçlar

Erişilebilir Gezgini ve UI Spy araçları kullanımdan kaldırılmış ve artık kullanılamamaktadır. Bunun yerine Inspect veya AccScope kullanın.