Fonksiyonel olmayan test, sistemi yalnızca iş işlevlerinin yerine getirilmesi açısından değil, aynı zamanda kullanılabilirlik (usability), performans, güvenlik, uyumluluk ve erişilebilirlik (accessibility) parametreleri açısından da kontrol etmektir.
Sorunun Tarihi: Testin başlangıcında, yalnızca "çalışıyor/çalışmıyor" üzerine odaklanırken, rekabetin artması ve ürün kalitesine yönelik taleplerle birlikte, destekleyici parametrelere de dikkat edilmeye başlanmıştır - kullanım kolaylığı, performans, engelli kullanıcılar için erişilebilirlik gibi. Bu durum, fonksiyonel olmayan testlerin gelişimini etkilemiştir.
Sorun: Test uzmanları genellikle fonksiyonel olmayan parametreleri manuel olarak nasıl biçimlendireceklerini ve değerlendireceklerini bilmezler. Bu durumda öznel bir bakış açısı ortaya çıkar: bir kullanıcı için rahat olan bir şey, diğer kullanıcı için rahatsız edici olabilir. Kesin kontrol listeleri ve kriterlerin olmaması durumu daha da kötüleştirir.
Çözüm: Test uzmanı şunları yapmalıdır:
Anahtar özellikler:
Otomatik testler kullanıldığında kullanılabilirlik testi olmadan geçilebilir mi?
Hayır. Kullanıcı deneyimi oldukça öznel bir konudur ve birçok yön yalnızca manuel analiz veya gerçek kullanıcılarla iletişim yoluyla tespit edilebilir.
Erişilebilirliği sadece otomatik tarayıcılarla kontrol etmek yeterli mi?
Hayır. Otomatik kontroller genellikle yalnızca %20-30 sorun bulur. Diğerleri, yalnızca manuel etkileşimle tespit edilebilir: klavyeyle navigasyon, ekran okuyucu ile okuma vb.
Engelli kişiler yoksa erişilebilirlik testi yapmak gerekli mi?
Evet. Mevzuat, kalite standartları ve ürün gelişimi, yüksek erişilebilirlik gerektirir. Ayrıca, bazı kullanıcılar geçici kısıtlamalara sahip olabilir (örneğin, yaralanmalar).
Test uzmanı düğme etiketinin düşük kontrastına dikkat etmedi: renk algısı bozukluğu olan kullanıcılar metni göremedi.
Artılar:
Eksiler:
Test uzmanı kontrast kontrolü için ücretsiz bir yardımcı program kullandı ve erişilebilirlik için bir kontrol listesi oluşturdu.
Artılar:
Eksiler: