Kullanılabilirlik testi, gerçek veya temsili kullanıcıların bir ürün, prototip veya web sitesi kullanarak belirli görevleri tamamlamaya çalıştığı, bir gözlemcinin ise nerede başarılı olduklarını, nerede zorlandıklarını ve deneyimlerini nasıl tanımladıklarını (genellikle çalışırken sesli düşünerek) kaydettiği bir araştırma yöntemidir. Kullanıcıların ne yaptığını veya söylediğini sonradan raporlayan anketlerin veya analizlerin aksine, kullanılabilirlik testi davranışı doğrudan ve bağlam içinde gözlemler; bu da bir arayüzün gerçekten anlaşılması ve kullanılması kolay olup olmadığını, yalnızca onu geliştiren ekip tarafından öyle varsayılmaktan ziyade, belirlemenin en doğrudan yollarından biridir.
Yöntem önemlidir çünkü arayüz sorunları, onları tasarlayan kişiler için görünmez olsa da, ilk kez kullananlar için sıklıkla açıktır; bu durum genellikle bilgi lanetiyle açıklanır; ürünle yakından آشنا olan tasarımcılar ve paydaşlar, yeni bir kullanıcının hemen karşılaştığı belirsizliği fark etmekte zorlanırlar. Yaygın olarak alıntılanan kullanılabilirlik araştırmaları, genellikle beş katılımcıyla yapılan testlerin, belirli bir arayüzde mevcut kullanılabilirlik sorunlarının büyük bir çoğunluğunu, genellikle yaklaşık %85'ini ortaya çıkardığını göstermiştir; bu nedenle kullanılabilirlik testleri genellikle büyük ölçekli çalışmalar yerine küçük, yinelemeli katılımcı gruplarıyla yürütülür ve ekiplerin herhangi bir değişiklik yapmadan önce büyük bir örneklem toplamayı beklemek yerine hızlı bir şekilde test etmelerine, düzeltmelerine ve yeniden test etmelerine olanak tanır.
Kullanılabilirlik testleri çeşitli formatlarda gerçekleştirilir: Bir kolaylaştırıcının katılımcıyı gerçek zamanlı olarak, şahsen veya video üzerinden görevler boyunca yönlendirdiği ve kafa karıştırıcı anları açıklığa kavuşturmak için takip soruları sorabildiği moderatörlü test; katılımcıların bir test platformu kullanarak görevleri bağımsız olarak tamamladığı, ekran ve seslerinin daha sonra incelenmek üzere kaydedildiği, daha hızlı ve daha ucuz veri toplama imkanı sunan ancak anlık tepkileri inceleyememe dezavantajına sahip olan moderatörsüz uzaktan test; ve henüz tam bir çalışma gerekmediğinde erken aşama doğrulama için yararlı olan, meslektaşlar veya yoldan geçenler gibi mevcut katılımcılardan hızlı geri bildirim toplayan gayri resmi, düşük maliyetli bir yaklaşım olan gerilla testi. Test oturumları genellikle açık uçlu keşif yerine belirli, gerçekçi görev senaryoları etrafında yapılandırılır ve başarı, görev tamamlama oranı, görevde geçirilen süre, hata sayısı ve katılımcının öznel kullanım kolaylığı derecelendirmesi gibi ölçütler kullanılarak değerlendirilir; bu ölçümler genellikle Sistem Kullanılabilirlik Ölçeği gibi standartlaştırılmış bir araç aracılığıyla toplanır.
Yaygın bir yanılgı, kullanılabilirlik testi ve A/B testinin aynı amaca hizmet ettiği düşüncesidir; oysa gerçekte farklı aşamalarda farklı sorulara cevap verirler: Kullanılabilirlik testi, bir arayüz henüz oluşturulmadan veya geniş çapta kullanıma sunulmadan önce, genellikle bir prototip veya halihazırda yayında olan ancak doğrulanmamış bir tasarım üzerinde, kullanıcıların neden arayüzle mücadele ettiğini belirlerken, A/B testi ise trafik mevcut olduğunda, halihazırda oluşturulmuş çeşitli varyantlardan hangisinin ölçekte daha iyi performans gösterdiğini ölçer. Kullanılabilirlik testinin kendisinde sık karşılaşılan bir tuzak, gerçek hedef kitleyi temsil etmeyen katılımcıları işe almaktır; örneğin, kurumsal bir yazılım iş akışını, temel iş sürecine aşina olmayan katılımcılarla test etmek, gerçek hedef kullanıcılarla ortaya çıkmayacak yanıltıcı sürtünme noktaları üretir. Katılımcılara bir oturum sırasında ipuçları veya önerilerle yol göstermek yerine, mücadele etmelerine izin vermek ve bu mücadeleyi dürüstçe gözlemlemek, bulguların geçerliliğini zayıflatan bir diğer yaygın hatadır.
CRO bünyesinde ve UX Danışmanlık projelerinde, kullanılabilirlik testi sıklıkla hem teşhis amaçlı (mevcut bir akışın neden düşük performans gösterdiğini anlamak için) hem de yeniden tasarımın geniş çapta piyasaya sürülmesinden önce doğrulama amacıyla kullanılır. Bu testte, geliştirme ve test kaynaklarını tam bir A/B testine ayırmadan önce önemli kullanılabilirlik sorunlarını yakalamak için küçük bir temsilci kullanıcı grubuyla yeni bir prototip test edilir. Kullanılabilirlik testinden elde edilen bulgular genellikle, ciddiyetine ve her bir sorunla karşılaşan katılımcı sayısına göre sıralanan, önceliklendirilmiş bir sorun listesine dönüştürülür ve bu liste, müşterinin daha geniş optimizasyon yol haritasını oluşturan tasarım değişikliklerine veya deney hipotezlerine doğrudan katkıda bulunur.
Somut bir örnek, yöntemin verimliliğini göstermektedir: Beş katılımcıyla yeniden tasarlanmış bir hesap ayarları sayfasını test eden bir ekip, beş katılımcıdan dördünün bildirim tercihlerini değiştirme seçeneğini bulamadığını, her birinin arayüz içinde aynı yanlış yeri aradığını gözlemleyebilir. Küçük ve ucuz bir test turundan elde edilen bu tek ve son derece tutarlı bulgu, genellikle daha büyük ve daha zaman alıcı bir çalışmaya gerek kalmadan, ayarın lansmandan önce yerini değiştirmek için yeterli bir gerekçedir; çünkü bu durum, test edilen neredeyse her katılımcıda güvenilir ve tekrar tekrar gözlemlenen bir başarısızlık olarak zaten tespit edilmiştir.