axe-core, Deque Systems tarafından geliştirilen açık kaynak erişilebilirlik test motorudur. Bir web sayfasının DOM'unu analiz ederek WCAG ihlallerini kural bazında raporlar; tarayıcı eklentileri, komut satırı araçları ve sürekli entegrasyon (CI) hatları içinde çalıştırılabilir. Otomatik test yaklaşımının sınırı gereği ihlallerin yaklaşık %30-40'ını yakalar; kalanı manuel test gerektirir.
axe-core, JavaScript ile yazılmış bir kural motorudur: sayfanın DOM'unu gezerek her öğeyi kural setiyle karşılaştırır ve bulguları ihlal, geçti, incelenmeli gibi kategorilerde döndürür. Eksik alt metin, yetersiz kontrast, geçersiz ARIA kullanımı ve etiketlenmemiş form alanları en tipik bulgularıdır. Kural setinin yanlış pozitif üretmemeye öncelik vermesi, motoru güvenilir kılar: raporladığı ihlal büyük olasılıkla gerçek bir ihlaldir.
Motorun gücü, her ölçekte çalışabilmesindedir. Geliştirici, axe DevTools tarayıcı eklentisiyle tek sayfayı anında test edebilir; ekipler motoru Playwright veya Cypress gibi test çatılarına bağlayarak her kod değişikliğinde CI hattında otomatik erişilebilirlik denetimi yaptırabilir; site genelini tarayan erişilebilirlik tarayıcılarının birçoğu da altta axe-core çalıştırır. WAVE gibi alternatif araçlar benzer otomatik denetimler sunar; kural setleri ve raporlama biçimleri farklılaşır.
Sınırını bilmek önemlidir: otomatik test, ihlallerin yaklaşık %30-40'ını yakalayabilir. Bir görselin alt metninin var olup olmadığı makineyle ölçülür ama metnin anlamlı olup olmadığı, klavye akışının mantıklı ilerleyip ilerlemediği ve ekran okuyucu duyurularının gerçekten anlaşılır olup olmadığı ancak manuel testle görülür. Doğru kurulum ikisini birleştirir: sürekli otomatik tarama artı düzenli manuel denetim.
Sık sorulan sorular
axe-core ücretsiz mi?
Evet, axe-core motoru açık kaynaklıdır ve ücretsiz kullanılabilir; kaynak kodu herkese açıktır ve projelere kütüphane olarak eklenebilir. Deque Systems, motorun üzerine kurulu ücretli ürünler de sunar (gelişmiş raporlama ve ekip özellikleri gibi), ancak çekirdek motor ve axe DevTools eklentisinin temel sürümü ücretsizdir. Birçok ücretsiz ve ticari tarama aracı da altta axe-core çalıştırır.
axe-core tüm erişilebilirlik hatalarını bulur mu?
Hayır. Otomatik test, doğası gereği ihlallerin yaklaşık %30-40'ını yakalayabilir; bu sınır axe-core'a özgü değil, tüm otomatik araçlar için geçerlidir. Makine, alt metnin varlığını ölçer ama anlamlılığını değerlendiremez; klavye akışının ve ekran okuyucu deneyiminin doğruluğu manuel test ister. Otomatik taramayı sürekli çalıştırıp bulguları hızla düzeltmek, manuel denetimi de düzenli aralıklarla yapmak en sağlıklı yaklaşımdır.
Bu içerik bilgilendirme amaçlıdır ve hukuki görüş niteliği taşımaz.