4. DEĞERLENDİRME KRİTERLERİ (10 TEMEL BAŞLIK) Aşağıdaki kriterler, Bakanlık Kontrol Listesi'ndeki 122 sorunun teknik gereksinimlerine göre özelleştirilmiştir. 4.1. Standart Uyumluluğu ve WCAG 2.2 Desteği • Gereksinim: Bakanlık listesi temel olarak WCAG 2.1'e dayansa da "Tutarlı Yardım" (Soru 98) ve "Tekrarlanan Giriş" (Soru 119-120) gibi WCAG 2.2 kriterlerini içermektedir. • Değerlendirme Sorusu: Seçilecek araç, listedeki güncel WCAG 2.2 maddelerini test kapsamına alabiliyor mu? Video betimleme ve işaret dili gibi kapsayıcı içerik standartlarını destekliyor mu? 4.2. Yarı- Otomatik ve Manuel Test Rehberliği (Guided Testing) • Gereksinim: Kontrol listesindeki soruların büyük çoğunluğu insan yargısı gerektirir (Örn: Soru 102- Hata metni kullanıcının anlayabileceği şekilde açık mı? veya Soru 97- Kullanıcı bağlam değişikliğine onay verebiliyor mu?). • Değerlendirme Sorusu: Araç, sadece kod hatası bulmakla kalmayıp, bu niteliksel soruları cevaplaması için denetçiye adım adım (wizard yapısında) rehberlik ediyor mu? 4.3. Mobil Uygulama ve Dokunmatik Arayüz Desteği • Gereksinim: Liste, çok noktalı dokunma (Soru 85), cihazı sallama/ döndürme (Soru 90) gibi web dışı mobil etkileşimleri sorgulamaktadır. • Değerlendirme Sorusu: Araç, iOS ve Android native uygulamaları tarayabiliyor ve dokunmatik jestleri (touch gestures) simüle edebiliyor mu? 4.4. Form ve Hata Yönetimi Denetimi • Gereksinim: Listenin 101-120. soruları tamamen formlara (etiketler, hata mesajları, zorunlu alanlar) ayrılmıştır. • Değerlendirme Sorusu: Araç, dinamik formlardaki (SPA) hata mesajlarını ve label ilişkilerini hatasız tespit edebiliyor mu? 4.5. CI/ CD ve Otomasyon Entegrasyonu • Gereksinim: Dijital varlıkların sürekliliği için testlerin DevOps süreçlerine (Jenkins, Azure DevOps vb.) entegre edilmesi şarttır. • Değerlendirme Sorusu: Kod canlıya alınmadan önce (pre- deployment) otomatik tarama yapıp rapor üretebiliyor mu? 4.6. Raporlama ve Kanıt Oluşturma • Gereksinim: Bakanlık denetimlerinde her bir madde için kanıt sunulması beklenebilir. • Değerlendirme Sorusu: Araç, bulunan hataları Bakanlık kontrol listesindeki madde numaralarıyla eşleştirebiliyor ve yönetici özeti içeren (PDF/ CSV) raporlar sunabiliyor mu? 4.7. Çözüm Önerisi (Remediation) • Gereksinim: Yazılım ekiplerinin hataları hızlı kapatabilmesi veya sistemin hatayı otonom çözebilmesi. • Değerlendirme Sorusu: Araç, tespit edilen hatalar için geliştiriciye kod bloğu (snippet) sunuyor mu veya yapay zekâ destekli otomatik iyileştirme (autoremediation) sağlayarak kodu doğrudan düzeltebiliyor mu? 4.8. Kullanım Kolaylığı (UX) • Gereksinim: Farklı yetkinlikteki ekiplerin adaptasyonu. • Değerlendirme Sorusu: Arayüz sezgisel mi, entegrasyon için gereken teknik bilgi seviyesi ve eğitim gereksinimi düşük mü? 4.9. Türkçe Uyumluluğu • Gereksinim: Yerel içeriklerin, Türkçe karakterlerin doğru taranması ve Bakanlık mevzuatına uyum. • Değerlendirme Sorusu: Türkçe içerikli sayfalarda yanlış pozitif (false positive) oranı düşük mü ve yerel işaret dili gibi eklentiler sunuyor mu? 4.10. Site Geneli Tarama ve Geliştirici Rehberliği • Gereksinim: Büyük ölçekli dijital varlıkların bütüncül yönetimi ve teknik ekiplerin eğitimi. • Değerlendirme Sorusu: Tek bir URL yerine tüm domaini (site- wide) tarayıp envanter çıkarabiliyor ve geliştiricilere teknik çözüm kütüphanesi sunuyor mu?