Kullanılabilirlik Testi Nedir? Yazılım Kullanıcı Deneyimi
Kullanılabilirlik testi
Kullanılabilirlik testi Kullanıcı Deneyimi (UX) Testi olarak da bilinen, bir yazılım uygulamasının ne kadar kolay ve kullanıcı dostu olduğunu ölçen bir test yöntemidir. Küçük bir hedef son kullanıcı grubu, kullanılabilirlik kusurlarını ortaya çıkarmak için yazılım uygulamasını kullanır. Kullanılabilirlik testi temel olarak kullanıcının uygulamayı kullanma kolaylığına, uygulamanın kontrolleri yönetme esnekliğine ve uygulamanın hedeflerine ulaşma yeteneğine odaklanır.
Bu test, SDLC'nin ilk tasarım aşamasında önerilir; bu, kullanıcıların beklentilerine ilişkin daha fazla görünürlük sağlar.
Kullanılabilirlik Testi neden yapılır?
Estetik ve tasarım önemlidir. Bir ürünün ne kadar iyi göründüğü genellikle ne kadar iyi çalıştığını belirler.
Birçok yazılım uygulaması/web sitesi, aşağıdaki nedenlerden dolayı başlatıldıktan sonra feci şekilde başarısızlığa uğrar:
- Sonraki nereye tıklayacağım?
- Hangi sayfada gezinmeniz gerekiyor?
- Hangi Simge veya Jargon neyi temsil ediyor?
- Hata mesajları tutarlı değil veya etkili bir şekilde görüntülenmiyor
- Seans süresi yeterli değil.
Yazılım MühendisliğiKullanılabilirlik Testi, sistemdeki kullanılabilirlik hatalarını geliştirme döngüsünün başında belirler ve ürünü hatadan kurtarabilir.
Örnek Kullanılabilirlik Testi Test Durumları
Bu testin amacı kullanıcıları memnun etmektir ve esas olarak bir sistemin aşağıdaki parametreleri üzerinde yoğunlaşır:
Sistemin etkililiği
- Sistemin öğrenilmesi kolay mı?
- Sistem faydalı mı ve hedef kitleye değer katıyor mu?
- Kullanılan İçerik, Renk, İkonlar, Görseller estetik açıdan hoş mu?
verim
- İstenilen ekrana veya web sayfasına ulaşmak için çok az gezinme gerekli olmalı ve kaydırma çubukları nadiren kullanılmalıdır.
- Tekdüzelik biçim uygulamanızdaki/web sitenizdeki ekranın/sayfaların sayısı.
- Yazılım uygulamanızda veya web sitenizde arama yapma seçeneği.
doğruluk
- İletişim bilgileri/adres gibi güncel olmayan veya hatalı veriler bulunmamalıdır.
- Hiçbir kırık bağlantı mevcut olmamalıdır.
Kullanıcı dostu
- Kullanılan kontroller açıklayıcı olmalı ve çalıştırılması için eğitim gerektirmemelidir.
- Kullanıcıların uygulamayı/web sitesini anlamalarına yardımcı olunmalıdır.
- Yukarıdaki hedeflerle uyum, etkili kullanılabilirlik testlerine yardımcı olur
Kullanılabilirlik Testi Nasıl Yapılır: Süreci Tamamlayın
Kullanılabilirlik test süreci aşağıdaki aşamalardan oluşur
Aşama 1) Planlama: Bu aşamada kullanılabilirlik testinin hedefleri belirlenir. Gönüllülerin başvurunuzun önüne oturup eylemlerini kaydetmeleri bir amaç değildir. Sistemin kritik işlevlerini ve hedeflerini belirlemeniz gerekir. Bu kritik işlevleri uygulayan test uzmanlarınıza görevler atamanız gerekir. Bu aşamada kullanılabilirlik test yöntemi, kullanılabilirlik test uzmanlarının sayısı ve demografik özellikleri, test raporu formatları da belirlenir.
Aşama 2) İşe Alma: Bu aşamada kullanılabilirlik testi planınıza göre istediğiniz sayıda test uzmanını işe alırsınız. Demografik (yaş, cinsiyet vb.) ve mesleki (eğitim, iş vb.) profilinize uygun test uzmanlarını bulmak zaman alabilir.
Aşama 3) Kullanılabilirlik Testi: Bu aşamada fiilen kullanılabilirlik testleri gerçekleştirilir.
Aşama 4) Veri Analizi: Kullanılabilirlik testlerinden elde edilen veriler, anlamlı çıkarımlar elde etmek ve ürününüzün genel kullanılabilirliğini artırmak için uygulanabilir öneriler sunmak üzere kapsamlı bir şekilde analiz edilir.
Aşama 5) Raporlama: Kullanılabilirlik testinin bulguları tasarımcı, geliştirici, müşteri ve CEO dahil olmak üzere ilgili tüm paydaşlarla paylaşılır
Kullanılabilirlik Testi Yöntemleri: 2 Teknik
Kullanılabilirlik testi yapmak için iki yöntem mevcuttur:
- Laboratuvar Kullanılabilirlik Testi
- Uzaktan Kullanılabilirlik Testi
Laboratuvar Kullanılabilirlik Testi:. Bu test, gözlemcilerin huzurunda ayrı bir laboratuvar odasında gerçekleştirilir. Test uzmanlarına yürütmeleri gereken görevler atanır. Gözlemcinin rolü, testi yapanların davranışlarını izlemek ve testin sonuçlarını rapor etmektir. Gözlemci test süresince sessiz kalır. Bu testte hem gözlemciler hem de testçiler aynı fiziksel konumda bulunur.
Uzaktan Kullanılabilirlik Testi: Bu test kapsamında gözlemciler ve test uzmanları uzaktan konumlandırılır. Test uzmanları, Test Edilen Sistem'e uzaktan erişir ve atanan görevleri gerçekleştirir. Testçinin sesi, ekran hareketi, testçinin yüz ifadeleri otomatik bir yazılım tarafından kaydedilir. Gözlemciler bu verileri analiz eder ve testin bulgularını rapor eder. Böyle bir yazılım örneği – http://silverbackapp.com/
Kaç kullanıcıya ihtiyacınız var?
Araştırma (Virzi, 1992 ve Neilsen Landauer, 1993) şunu göstermektedir: Kullanılabilirlik sorunlarının %5'ini ortaya çıkarmak için 80 kullanıcı yeterlidir. Bazı araştırmacılar başka sayılar önermektedir.
Gerçek şu ki, gereken gerçek kullanıcı sayısı verilen uygulamanın karmaşıklığına ve kullanılabilirlik hedeflerinize bağlıdır. Kullanılabilirlik katılımcılarındaki artış, artan maliyet, planlama, katılımcı yönetimi ve veri analiziyle sonuçlanır.
Ancak genel bir kılavuz olarak, eğer küçük bütçe ve Kendin Yap kullanılabilirlik testleriyle ilgileniyorum 5 iyi bir sayı başlamak için. Eğer bütçe bir kısıtlama değildir en iyisi deneyimli profesyonellere danışın Kullanıcı sayısını belirlemek için.
UX Testi Kontrol Listesi
Bu testin birincil amacı, ürün piyasaya sürülmeden önce önemli kullanılabilirlik sorunlarını bulmaktır. Bir testin başarılı olması için aşağıdaki hususlar dikkate alınmalıdır:
- Tasarım ve geliştirmenin erken aşamasında UX testine başlayın
- Geliştirmeye başlamadan önce rakibinizin ürünü üzerinde kullanılabilirlik testi yapmak iyi bir uygulamadır. Bu, hedef kitleniz için kullanılabilirlik standartlarını belirlemenize yardımcı olacaktır.
- Sistemi test etmek için uygun kullanıcıları seçin (Uzman/uzman olmayan kullanıcılar/50-50 Uzman ve Uzman olmayan kullanıcılar olabilir)
- Bir bant genişliği şekillendirici kullanın. Örneğin, hedef kitlenizin ağ bağlantısı zayıfsa, kullanılabilirlik test cihazlarınız için ağ bant genişliğini 56 Kbps olarak sınırlayın.
- Test uzmanlarının sistemin kritik ve sık kullanılan işlevlerine odaklanması gerekir.
- Her testçiye tek bir gözlemci atayın. Bu, gözlemcinin testçinin davranışını doğru bir şekilde not etmesine yardımcı olur. Bir gözlemci birden fazla test uzmanına atanırsa sonuçlar tehlikeye girebilir
- Tasarımcıları ve Geliştiricileri bu test sonuçlarının bir başarısızlık işareti değil, bir İyileşme işareti olduğu konusunda eğitin
Kullanılabilirlik Testinin Avantajları
Hayattaki her şeyde olduğu gibi kullanılabilirlik testinin de yararları ve dezavantajları vardır. Hadi onlara bakalım
- Ürün pazarlanmadan önce kullanılabilirlik sorunlarının ortaya çıkarılmasına yardımcı olur.
- Son kullanıcı memnuniyetini artırmaya yardımcı olur
- Sisteminizi son derece etkili ve verimli hale getirir
- Kullanılabilirlik testi sırasında sisteminizi gerçekten kullanan hedef kitlenizden gerçek geri bildirimler almanıza yardımcı olur. Rastgele kişilerin "görüşlerine" güvenmenize gerek yok.
Kullanılabilirlik Testinin Dezavantajları
- Maliyet, kullanılabilirlik testinde önemli bir husustur. Kullanılabilirlik Test Laboratuvarı kurmak çok fazla kaynak gerektirir. Kullanılabilirlik test uzmanlarının işe alınması ve yönetimi de pahalı olabilir
Ancak bu maliyetler, daha yüksek müşteri memnuniyeti, elde tutma ve iş tekrarı şeklinde kendini amorti eder. Bu nedenle kullanılabilirlik testi şiddetle tavsiye edilir.