El Testi (IT)QA Mühendisi (manuel test)

Etkili bir manuel test nasıl artırılır, işlevsel olmayan gereksinimlerle çalışırken (örneğin, kullanılabilirlik veya erişilebilirlik) ve test uzmanı için hangi araçlar mevcuttur?

Hintsage yapay zeka asistanı ile mülakatları geçin

Cevap.

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:

  • Erişilebilirlik için WCAG veya kullanılabilirlik için ISO 9241 gibi standartları ve önerileri kullanmalıdır.
  • Özel araçlar kullanmalıdır (örneğin, metin ve arka plan karşıtlığını kontrol etmek için bir renk analizörü, erişilebilirliği kontrol etmek için bir ekran okuyucu simülatörü).
  • Kullanıcı deneyimi, navigasyon, öğelerin okunabilirliği vb. kontrol listeleri geliştirmelidir.
  • Farklı deneyimlere sahip gerçek kullanıcıları user-testing için çekmelidir.

Anahtar özellikler:

  • Kullanıcının "canlı senaryoları" ile çalışma, sadece hazır test senaryoları ile değil.
  • Bulunan fonksiyonel olmayan sorunları mümkün olduğunca somut bir şekilde belgelemek.
  • Analiz için üçüncü taraf araçları kullanabilme yeteneği (örneğin, Lighthouse, Axe, NVDA, JAWS, Renk Kontrast Analizörü).

Kandırmaca Soruları.

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).

Tipik Hatalar ve Anti-Desenler

  • Fonksiyonel olmayan gereksinimlere gereken önemi vermemek.
  • Sonuçların belgelenmesi sırasında standartlara referans vermemek.
  • Hataların "rahat değil" veya "kullanışsız" gibi ifadelerle açıklanması, somut bir tanım olmadan.

Gerçek Hayattan Örnek

Olumsuz Durum

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:

  • Testte zaman tasarrufu.

Eksiler:

  • Kullanıcılar şikayet etti, destek talepleri arttı, itibar kaybı oldu.

Olumlu Durum

Test uzmanı kontrast kontrolü için ücretsiz bir yardımcı program kullandı ve erişilebilirlik için bir kontrol listesi oluşturdu.

Artılar:

  • Yayın öncesinde erişilebilirlik eksikliklerinin erken tespiti.
  • Kullanıcıların sadakatinde artış.

Eksiler:

  • Test süresinin uzaması.
  • Ek standartlar ve araçlar öğrenme gerekliliği.