Altı Adımda Kullanılabilirlik Testi Nasıl Yapılır?
Yayınlanan: 2022-03-11Tasarım testi, insanlar için çalışan olağanüstü ürünler oluşturmanıza yardımcı olacaktır.
Kullanıcı testi birçok isimle bilinir: ürün testi, tasarım testi, kullanılabilirlik testi, tasarım doğrulaması, vb. Tasarımlarınızı gerçek senaryolarda gerçek kullanıcılarla test etmenin kritik öneme sahip süreci ile ilgilidir. Kullanıcı endişelerini ve kullanılabilirlik sorunlarını derinlemesine anladıktan sonra, bunları düzeltmede daha iyi olursunuz.
Kullanıcı merkezli tasarım felsefesinin bir parçası olan kullanıcı testi, bir tasarımcının işinin en önemli yönlerinden biridir. Bu sadece çarpıcı görseller (yüzey) ile ilgili değil. Bir problemi etkili bir şekilde çözmekle ilgilidir; sadece tekrarlanan testler ve tasarımda birçok yineleme ile gerçekleştirilebilecek bir şey. Neyin işe yarayıp neyin yaramadığına dair değerli bilgiler edinmenin mükemmel bir yolu.
Tasarımın iyi çalıştığından ve tüm varsayımların ve hipotezlerin doğrulandığından emin olmak istiyorum - kullanıcılarla test yapmak tasarım sürecimin en önemli adımlarından biri haline geldi.
Kullanıcı testi, yol boyunca sorular sormanız ve onları keşfetmek istediğiniz yöne yönlendirmeniz dışında, uygulamanız veya sitenizle etkileşim kurarken birinin omzunun üzerinden onu izlemek gibidir. O kadar pahalı ya da yapması zor değil. Ne yazık ki, yeterli tasarım/ürün ekibi bunu yapmıyor.
Kullanılabilirlik testinin nedenlerini ve bir testi başarıyla yürütmek için altı temel ve gerekli adımı inceleyeceğiz.
Neden Testi?
UX topluluğunda eski bir atasözü vardır: "Kullanıcı siz değilsiniz."
İlk kullanıcı testi deneyimimi asla unutmayacağım. İki ay boyunca, bir web uygulaması için bir prototip üzerinde ince ayar yapmak için çok çalıştım. Onu mükemmel hale getirmek istedim ve işe yarayacağından naif, arsızca emindim. Daha fazla yanılamazdım. Diğer birçok tasarımcı gibi ben de kendi yaratımıma aşık olmuştum.
Test ettiğim ilk kişinin kafası ikinci adımdan sonra karıştı ve bir vuruşta yanılsamalarım yok oldu. Harap oldum.
O gün, beş test seansından geçtim. Her şeyin sonunda, belki de sandığım kadar iyi bir tasarımcı olmadığım gerçeğini kabul etmek zorunda kaldım.
Ertesi gün, cilalı prototipimi, önceki günün kullanıcı testlerinden edindiğim içgörülere dayalı olarak yeni ve geliştirilmiş bir tasarım konseptini temsil eden hızlı etkileşimli tel çerçevelerle değiştirdim. Sonuçlar etkileyiciydi; acemi bir kullanıcı bile oldukça karmaşık bir uygulamayı kullanabiliyordu.
O ilk test deneyimi bir tasarımcı olarak beni öyle etkiledi ki artık her tasarımı test ediyorum. Her zaman buna değdi ve yanlış yaptığım şeylere her zaman şaşırdım.
Bitmiş üründe hata yapmaktansa hızlı bir prototip üzerinde hata yapmak kesinlikle daha iyidir. Ne yazık ki, birçok şirket test edilmemiş hipotezlere ve uygulamalara büyük miktarlarda para yatırıyor.
Bitmiş bir üründe yanlış tasarım kararları çok belirgin hale gelir - büyük bir maliyetle düzeltilmesi gereken gereksiz hatalar. Test edilmemiş uygulamaları dağıtmanın nihai maliyeti çok büyüktür.
Kullanıcı Testinin Altı Temel Öğesi
Uygun kullanıcı test sürecinden geçmek için aşağıdakileri yapmanız gerekir:
- Bir prototip oluşturun
- Bir test planı ile gel
- İnsanları işe alın (hedef kullanıcılar)
- Uygun bir yer bulun
- Testi yönet
- Test sonucunu belgeleyin
Prototip Oluşturma
Prototip, bir tasarım konseptini test etmek için oluşturulmuş, genellikle sınırlı işlevselliğe sahip bir ürünün erken modelidir; kopyalanacak veya öğrenilecek bir şey. Prototip oluşturmanın birden fazla yolu vardır ve çevrimdışı yazılım ve çevrimiçi uygulamalar dahil olmak üzere birçok araç vardır.
Farklı durumlar için farklı sadakatler ve yaklaşımlar uygundur.
Çok temel bir yol var: bir parça kağıda bazı eskizler çizin, fotoğraflarını çekin ve ardından Adobe Experience Design gibi bir araç kullanarak bunları birleştirin. Bunu hem masaüstü hem de mobil uygulamalar için yapabilirsiniz.
Alternatif olarak, tel kafesleri InVision gibi bir çevrimiçi prototip oluşturma aracında bir araya getirerek etkileşimli tel çerçeveler oluşturabilirsiniz.
Aynı proje için birden fazla varyasyon oluşturuyorum ve tamamen farklı birkaç prototip oluşturuyorum. Bunları bir araya getirdikten sonra hangisinin daha iyi olduğuna karar veririm. Çoğu zaman, onlarla çalışmaya başladığımda, ilk prototipi oluşturduğumda düşünmediğim çözümler keşfediyorum.
İlk prototipleme aracım Axure RP idi. Çok karmaşıktır ve ustalaşması yaklaşık altı ay sürer. Ancak, birkaç gün içinde temel bilgileri öğrenebilir ve basit etkileşimli prototipler oluşturabilirsiniz.
InVision veya UXpin gibi bazı çözümleri de denedim. Web tabanlı, yenilikçi ve çok daha ucuzdurlar. Axure kadar özellikli ve esnek değiller, ancak kullanımları çok daha basit. Ayrıca prototipinizi müşteriler ve ekip üyeleriyle kolayca paylaşabilirsiniz.
Son zamanlarda, Marvel benim seçim aracım oldu. Harika bir mobil ve web uygulamasıdır, prototipleri oluşturmak ve paylaşmak inanılmaz derecede kolaydır ve ayrıca kullanışlı bir Sketch eklentisine sahiptir.
Orada çok çeşitli prototipleme araçları var. İşte harika bir karşılaştırma sitesi: http://www.prototypr.io/prototyping-tools.
Bir Test Planı Oluşturma
Test için bir plan hazırlamak önemlidir; aksi takdirde çok zaman kaybedersiniz. Temel düzeyde, plan şunları özetlemelidir:
- Neler test ediliyor (özellikler, işlevler, görevler)
- Nasıl ölçüleceği (belirli alanlarda testin başarı veya başarısızlık oranı)
Toplu taşıma rota planlayıcısı için bir mobil uygulamayı test ettiğimi varsayalım. Uygulamanın üç ana özelliğini tasarladım: yolculuk planlama, bilet siparişi ve koltuk rezervasyonu.
Aklımda genellikle her yere otobüsle seyahat eden bir grup hedef kullanıcı var. Test oturumu sırasında, ayrıntılara gireceğim ve belirli özelliklerin ve işlevlerin kullanıcı dostu olup olmadığını, yani "görünür" (kullanıcı tarafından anlaşılır) ve kullanımı kolay olup olmadığını kullanıcılarımdan öğrenmeye çalışacağım.
Test planını yazarken, prototipin üzerinden geçiyorum ve bazı soruları not alıyorum. Örneğin:
- Kullanıcılar yolculuklarını etkili ve hızlı bir şekilde planlayabiliyor mu?
- Kolayca bilet sipariş edebilirler mi?
- Yer ayırtabiliyorlar mı?
Diyelim ki on beş kişi teste katılmayı kabul etti. Oturum başlamadan önce beş sütunlu bir elektronik tablo oluşturuyorum:
- Sütun 1: Katılımcıların isimleri,
- Sütun 2-4: test edilecek uygulamanın üç özelliği,
- Sütun 5: Bir katılımcı belirli bir özelliği kullanmakta zorlanıyorsa, bunu not alırım ve karışıklığın nedenini yazarım.
Bu elektronik tabloyla çalışarak prototipimin başarısını değerlendirebilirim. On beş kişi üç özelliği test ederse, bu 45 (15x3) görev anlamına gelir. İnsanlar 38 görevi başarırsa, başarı oranım %85'tir.
İnsanları İşe Almak, yani “Kullanıcılar”
Mevcut müşterilerle bir proje üzerinde çalışıyorsanız, işe almak kolay olmalıdır. Satış ekibine veya paydaşlara ulaşın ve bazı müşterilerle iletişim kurun.
Küçük bir kişisel proje veya şirket içi bir proje için, Facebook'ta hedef kitleye giren arkadaşlarınıza ulaşmayı deneyin. Ayrıca bağlantılarına bir yönlendirme isteyebilirsiniz. Ekibin diğer üyeleri de aynısını yapabilir. Sadece “size iyi davranmak” istemeyecek, yani gördükleri her şey gibi olacak tarafsız katılımcılar bulmak önemlidir . Testten gerçekten değer elde etmek için iyi ya da kötü tarafsız geri bildirime ihtiyacınız var.

Daha büyük bir projede harici bir müşteriyle çalışıyorsanız usertesting.com, validately.com, clicktale.com veya doğrulamaapp.com gibi hizmetleri kullanmanızı öneririm.
Bazen potansiyel kullanıcıları işe alırken ne aradığınızı açıklamak zor olabilir. Kullanıcı testlerine katılmak çoğu kişiye aşina değildir. İsteğim genellikle şöyle olur:
"Merhaba Walt! Gerçekten meşgul olduğunu biliyorum ama bana yarım saat ayırıp üzerinde çalıştığım bir projede bana yardım edebileceğini umuyorum. Bu bir toplu taşıma yolculuğu planlama uygulaması. Sık sık otobüsle seyahat ettiğini biliyorum ve bunu nasıl kullanacağını görmek isterim.”
En az 3-5 test yaptırmak en iyisidir (uzaktan veya yüz yüze). Bu, ilk yineleme için size yeterli malzeme sağlamalıdır. Eğer toplayabilirseniz, katılımcılara katılımları karşılığında kahve/çay ve atıştırmalık, hediye çeki veya şirketten indirim kodu verebilirsiniz.
Testleri, aralarında 30-45 dakika ara olacak şekilde planlamak iyi bir fikirdir. Tasarımınıza kötü bir açıdan yaklaştığınızı fark edebilir ve en büyük sorunları bir sonraki testçi gelmeden hemen düzeltebilirsiniz. Testler yoğundur ve bir sonraki turdan önce bulgularınızı toplamak, notlar almak ve rahatlamak için biraz soluklanmaya ihtiyacınız olacaktır.
Uygun Test Konumunu Bulma
Şahsen test etmenizi öneririm çünkü beden dilini ve gerginlik ve iç çekme gibi ince sinyalleri okuyabilir veya mücadele ettikleri için yüz yapan insanlar gibi şeyleri yakalayabilirsiniz. Bu, araya girip bir konuda kafalarının karışıp karışmadığını sormak için bir fırsat.
Ek olarak, insanlar yüz yüze ortamlarda daha fazla odaklanma eğilimindedir. Skype veya Hangout üzerinden uzaktan test yapıyorsanız, dikkatiniz dağılabilir ve bazı şeyler elinizden kayıp gidebilir.
En az dikkat dağıtıcı veya kesinti fırsatı olan uyumlu bir toplantı yeri bulmak çok önemlidir. İnsanların teste odaklanabilecekleri bir ortam bulmanız gerekiyor.
Katılımcıları müşterimin ofisine getirmemeyi tercih ederim - kurumsal ortamın kendilerini kapalı ve gözlem altında gibi hissetmelerine neden olabileceği düşünülebilir. İnsanları evlerinde ziyaret etmek de optimal bir durum değildir. Bir evcil hayvan, bir çocuk veya bir aile üyesi, test kullanıcılarınızın dikkatini dağıtabilir.
Bence bir kafe mükemmel bir ortam. Müzik çalıyor, harika kokuyor ve kahve herkesi tetikte tutuyor. Test denekleri, kişisel taahhütlerden ve dikkat dağıtıcı şeylerden uzakta rahatlama eğilimindedir - ayrıca, genellikle test sürecinde kendilerini gerçek bir dünya senaryosunda gibi hissetmelerine yardımcı olur.
Dışarıda test bile yapabilirsiniz! Bazen potansiyel kullanıcılarınızı, otobüs yolculuğu planlama prototipinize bakarken birlikte otobüse binmek gibi gerçek, bağlamsal olarak doğru bir ortama sokmak isteyebilirsiniz.
Testi Çalıştırma
Testin kalitesi, testi iyi yürütme ve etkili iletişim kurma yeteneğinizden büyük ölçüde etkilenir ("testi denetlemek" olarak adlandırılır). Hazırlık ve test planınız da burada devreye giriyor. Daha önce herhangi bir test yapmadıysanız, ortaklarınız veya aile üyelerinizle baskısız birkaç deneme yapmanızı öneririm.
Soracağınız türden sorular sorma alıştırması yapın ve testinizi daha etkili bir şekilde gerçekleştirebileceksiniz.
Görevleri tamamlamak için sınırsız süreye sahip sıcak, rahat bir ortamda her şeyi test etmek bir hata olur. Kullanıcılarınıza bağlam sunun ve uygulamanızı gerçek hayattaki bir durumda (örneğin egzersiz yaparken, işe giderken veya alışveriş yaparken) kullandıklarını hayal etmelerini hatırlatın.
Katılımcılarınıza size yardımcı olmak için zaman ayırdıkları için teşekkür etmek de önemlidir. Bu kullanıcı geri bildirim oturumlarını gerçekleştirmenizin nedeninin, en iyi kullanıcı deneyimi için sitenizin/uygulamanızın/platformunuzun kullanılabilirliğini optimize etmeye istekli olmanız olduğunu hatırlatın.
Onlara test edilenlerin onlar olmadığını söylediğinden emin ol. Tasarım bu.
Uzaktan test yapıyorsanız, ekran kayıt yazılımı ile kaydedin. Şahsen, bir video kamera veya ses kaydedici kullanın. Ne kadar özlediğine şaşıracaksın!
Seansları kaydederek, not almak zorunda kalmadığınız için daha rahat olduğunuzu göreceksiniz. İyi bir ilişki kurmaya ve testi katılımcılarınız için rahat hale getirmeye daha fazla konsantre olabilirsiniz. Her şeyi daha sonra kayıtlardan belgeleyebilirsiniz.
Deneklerinize, kayıtların yalnızca dahili amaçlarla gizli olduğunu ve onları izleyecek/dinleyecek kişinin yalnızca siz olduğunuzu söylediğinizden emin olun.
MacOS kullanıcıları, ekran yakalama için QuickTime'ı kullanabilir. Screenflick (29 $) kullanıyorum. Ekranı ve web kamerasını aynı anda kaydedebilir, kaydı kırpabilir ve sonuçları gerçekten iyi bir şekilde dışa aktarabilir. Ayrıca iOS için kullanılabilen birkaç uygulama var.
Kullanıcılarınızın ihtiyaçları, davranışları, hedefleri ve hayal kırıklıkları hakkında gerçek bir fikir edinmek için onları yönlendirmeyen açık uçlu sorular sorun. İşte bazı örnekler:
- Orada biraz tereddüt fark ettim, seni ne durdurdu?
- Sizce bu düğme ne yapacak?
- Bu ürün hakkında en çekici olan nedir?
- Bu ürünü kullanmanın en zor yanı nedir?
- Bu ürünle ilgili şaşırtıcı veya beklenmedik bir şey var mıydı?
- Bu ürünü geliştirmek için ne yapılabilir?
- Ne eksik olabilir? Başka ne görmek istersin?
- Çalışma şekliyle ilgili neyi beğeniyorsunuz/sevmiyorsunuz?
- Bu ürünün size nasıl yardımcı olacağını düşünüyorsunuz?
- Bu ürünü bugün kullanır mısınız?
- Sizce birisi neden bu ürünü kullanır?
Test Sonuçlarınızı Belgelemek
Bulgularınızı daha önce bahsettiğim test belgeleri elektronik tablosundaki kısa, tek sayfalık bir raporda damıtın ve özetleyin. Bu, insanlara en çok sorun çıkaran konulara odaklanmanıza yardımcı olacaktır. İyileştirilmesi gereken alanlar çok hızlı bir şekilde ortaya çıkacaktır. Tipik olarak, test eserlerim şunlardan oluşur:
- Notlar içeren elektronik tablo
- Bir ses kaydı
- Bir ekran kaydı
- Test katılımcısının bir web kamerasından kaydı
Testiniz düzgün bir şekilde belgelendiğinde, daha fazla çalışabilir ve bir sonraki yinelemenize rehberlik etmesini sağlayabilirsiniz. Bir sonraki tasarım kararlarınızı desteklemek için test sonuçlarını paydaşlarla da kullanabilirsiniz.
Testi Benimseyin ve Keyfini Çıkarın. Eğlenceli olacak!
Sonuç olarak, iki şeyi unutmayın:
- Temel kural: Bir prototip oluşturmak doksan dakikadan fazla sürüyorsa, çok fazla şey yapmaya çalışıyorsunuz demektir.
- Testin başarı oranı %90'ın üzerine çıktığında testi durdurun. Uygulama/site/platform artık çok kullanışlı ve "faydalı" olmalıdır. MVP zamanı!
Bu makalenin başında, ilk testimin sonuçlarının beni mahvettiğini söylemiştim. Kendi yeteneklerime olan güvenimi sarstı. O zaman deneme yanılmanın sürecin doğal bir parçası olduğunu anladım. Bir profesyonelin hata yapmadığı doğru değil. Bir profesyonel onlardan çabucak öğrenir, yineleme döngüsünü kısaltır ve süreçte tasarımı mükemmelleştirir.
Tasarımcılara: Test sürecinin tadını çıkarın - tasarımlarınızı geliştirir! Fikirlerinizi gerçek kullanıcılarla gerçek senaryolarda olabildiğince çabuk test edin. Gerçek kullanıcıların ürününüzü nasıl kullandığını gözlemleyerek elde ettiğiniz bilgiler paha biçilemez. Her bir yineleme ileriye doğru atılmış önemli bir adımdır.
Müşterilere: Tasarımcıların projelerini test etmeden bitirmelerine izin vermeyin. İlk kod satırı yazılmadan önce ürünlerinizi değerlendirmek için fırsatlardan en iyi şekilde yararlanın. Fazladan bir hafta sürebilir ve biraz daha pahalıya mal olabilir, ancak sonunda tasarruf edecek ve bunu yaparak yüz kat daha fazla kazanacaksınız!
• • •
Toptal Tasarım Blogunda daha fazla okuma:
- eCommerce UX – En İyi Uygulamalara Genel Bir Bakış (Infografik ile)
- Ürün Tasarımında İnsan Merkezli Tasarımın Önemi
- En İyi UX Tasarımcı Portföyleri – İlham Veren Vaka Çalışmaları ve Örnekler
- Mobil Arayüzler için Sezgisel İlkeler
- Öngörülü Tasarım: Büyülü Kullanıcı Deneyimleri Nasıl Yaratılır