usability testing tutorial
Kullanılabilirlik Testi ile ilgili bu kapsamlı kılavuz, Kullanılabilirlik Testinin ne olduğunu, neden ihtiyacımız olduğunu, yöntemlerini, örneklerini, sürecini ve araçlarını açıklamaktadır:
Teslimatların kalitesini ölçmek için bir yazılım ürününü, web sitesini veya hizmeti test ediyoruz. Bu test hem fonksiyonel hem de fonksiyonel olmayan testlerden oluşur. Kullanılabilirlik testi, fonksiyonel olmayan birçok test türünden biridir.
Kullanılabilirlik Testi, 'insanların' uygulamalarının nasıl olmasını istediklerini birleştirmeye çalışan bir BT dünyası alanıdır - ki bu asla kolay değildir. Zihin okumaya çalışmak gibidir. Sağduyu gibi gelen şey, kullanılabilirliği test etmek söz konusu olduğunda derin bir bilimdir.
Bu yazıda, kullanılabilirlik testinin gerekliliğini öğrenecek ve anlayacak, çeşitli kategorilerini anlayacağız. Ayrıca farklı araçları ve yöntemleri de göreceğiz. Kullanılabilirlik testinin farklı aşamaları ve sonuçları analiz etmenin yolları hakkında bilgi edinin.
Ne öğreneceksin:
- Kullanılabilirlik Testi Neden Gereklidir?
- Kullanılabilirlik Testi Nedir
- Kullanılabilirlik Testi Örnekleri
- Sonuç
Kullanılabilirlik Testi Neden Gereklidir?
(resim kaynak )
Kullanıcıların veya müşterilerin gereksinimlerine yönelik çözümler sunmaları için web siteleri veya ürünler veya hizmetler oluşturuyoruz. Kullanılabilirlik testi yaparak, oluşturulan çözümün müşteri veya kullanıcı ihtiyacını karşılayıp karşılamadığını anlayabiliriz.
Oluşturulan hizmet veya ürün, işlevsellik açısından beklendiği gibi çalışabilir, ancak kullanıcı dostu olmayabilir. Dolayısıyla ürünün kullanıcılarını veya müşterilerini çekemez ve daha iyi bir kullanıcı deneyimi sağlayamaz. Kullanıcılar diğer ürün veya hizmetleri çok daha kolay bulacağından, bu sonuçta şirketin işini etkileyecektir.
Kullanılabilirlik Testi Nedir
İşlevsel olmayan bir yazılım testi türüdür. Genel olarak anlaşılabilirlik, öğrenilebilirlik, işlerlik, çekicilik ve uygunluk olarak ikiye ayrılır. Kullanılabilirlik testi, yazılım ürününü ne ölçüde anladığımızı, öğrenmesi kolay, çalıştırması kolay ve belirli koşullar ve gereksinimler altında kullanıcılar için çekici olanı belirlemektir.
Bu tür testler genellikle geliştirme ekibi tarafından değil gerçek hayattaki kullanıcılar tarafından yürütülür. Geliştirme ekibi ürünü yaratan kişidir ve bu nedenle kullanıcı deneyimiyle ilgili daha az kusur bulamazlar.
Kullanılabilirlik testi temel olarak üç kategoriye ayrılır. Bunlar:
- Araştırmacı
- Değerlendirme
- Karşılaştırmalı
Bu kategorileri ayrıntılı olarak anlayalım:
# 1) Keşif
Bu kategoriyi genellikle yazılım test sürecinin ilk aşamalarında dikkate alırız. Test sürecinde kullanılabilirlik testi ne kadar erken yapılırsa, minimum üründeki risktir. Ürün veya hizmet ile ilgili ürün ve konseptlerin tasarımı genellikle bu aşamada kullanılabilirlik testi için değerlendirilir.
# 2) Değerlendirme
Bu kategori, testin uçtan uca yürütülmesinin değerlendirilmesini açıklar ve ayrıca ürünün etkinliğini ve kullanıcı memnuniyetini analiz eder.
# 3) Karşılaştırmalı
Bu kategoride, benzer teknolojiye sahip iki veya daha fazla ürün, ürünün tasarımı, ürün veya hizmetlerin avantajları, dezavantajları gibi farklı özelliklerde karşılaştırılır ve daha iyi bir kullanıcı deneyimi sağlayan ürünün seçilmesine yardımcı olur.
Karşılaştırmalı kullanılabilirlik testi kategorisinde adından da anlaşılacağı gibi, iki veya daha fazla benzer ürün türünü karşılaştırır ve ürünün özelliklerini, çalışmasını, artılarını ve eksilerini anlarız. Bu, müşterileri çekmek ve pazarı yönetmek için ürün yapısındaki iyileştirme alanlarına karar vermeye yardımcı olur.
Kullanılabilirlik Test Yöntemleri
En yaygın olarak kullanılan kullanılabilirlik testi yöntemleri şunlardır:
# 1) Koridor Testi
Bu yöntem, diğerlerine kıyasla mevcut en etkili ve uygun maliyetli yöntemlerden biridir. Bu yöntemde, eğitimli profesyoneller yerine rastgele birkaç kişiye test etmek için web sitesi veya ürün verilir.
Rastgele kişiler hizmeti ürün hakkında önceden bilgi sahibi olmadan test ettikçe, daha etkili bir şekilde test ederler ve varsa iyileştirme için daha doğru sonuçlar ve dürüst geri bildirim sağlarlar.
# 2) Uzaktan Kullanılabilirlik Testi
Adından da anlaşılacağı gibi, uzaktan kullanılabilirlik testi, uzak konumlarda bulunan, yani test amacıyla birkaç eyalette veya bazen birkaç ülkede bulunan kişiler tarafından gerçekleştirilir. Bu tür testler uzaktan yapılır ve bulunursa sorunlar bildirilebilir.
Geri bildirim kaydedilebilir ve bir teknoloji uzmanı tarafından değil, rastgele kişiler tarafından gönderilebilir. Bazen uzaktan test, video konferans kullanılarak yürütülür. Bu tür kullanılabilirlik testi, diğer test türlerine kıyasla daha az maliyet değeri katar.
# 3) Uzman İncelemesi
Alanında uzman kişiden ürünü veya hizmeti test etmesi ve geri bildirim vermesi ve ardından sonuçları göndermesi istenir. Şirketin bir teknoloji uzmanı tutması gerektiğinden, bu tür testler genellikle pahalıdır. Sonuçları göndermek için uzaktan bir uzman incelemesi de yapılabilir.
Bu tür kullanılabilirlik testi hızlı bir şekilde gerçekleştirilir ve daha az zaman alır. Uzman hızlı bir şekilde boşlukları bulur ve ürün veya hizmetteki kusurları tespit eder. Bu tür testler genellikle pahalıdır, bu nedenle müşteriler bu seçenekten kaçınır.
Uzmanın sahip olduğu deneyim nedeniyle bu test güvenilirdir. Ürün kritik bir özelliğe sahipse ve şirketin ürünü piyasaya sürmeden önce kullanıcının tepkisini bulması gerektiğinde, uzman incelemesi masrafa değer.
# 4) Kağıt Prototip Testi
Kağıt prototip testi, kullanılabilirlik testi için en geleneksel yaklaşımlardan biridir. Bu yöntem, test yürütmenin, el taslağının, modellerin veya prototipin kuru bir şekilde çalıştırılmasını içerir.
(resim kaynak )
Akışı tartışmak ve bunları kağıt üzerine çizmek ve olası tüm girdileri, senaryoları ve koşulları göz önünde bulundurmak, bu tür testlerin amacıdır. Bu, birincil sorunları ortadan kaldırmak için çoğunlukla tüm projelerde gözlemlenen birincil test türlerinden biridir. Kağıt prototip testi yaparak, yürütme süreci hakkında daha fazla netlik elde edilebilir.
Kağıt prototip testi genellikle proje ekibi içinde yapılır. Bu nedenle, test sürecinin ilk aşamalarında dikkate alınır. Bu nispeten daha ucuz bir kullanılabilirlik testi yöntemidir, ancak zaman zaman daha fazla zaman aldığından ve testten sonra bile birkaç sorunu kaybetme ihtimalimiz yüksek olduğundan test etmenin en etkili yolu değildir.
# 5) Otomatik Kullanılabilirlik Testi
Adından da anlaşılacağı gibi, bu test yöntemi, otomasyon komut dosyaları yazılarak gerçekleştirilir. Otomasyon için komut dosyaları yazıyoruz ve komut dosyaları tetiklendiğinde test durumları yürütülüyor. Testin yürütülmesinden sonra sonuçlar kaydedilir ve sunulur.
Bu tür bir test yöntemi için, bir şirketin komut dosyası yazmayı ve bir otomasyon çerçevesi oluşturmayı iyi bilen bir kaynağı işe alması gerekir. Uzman incelemesi test türü kadar pahalı olmadığı ve kağıt prototip test yöntemi kadar birincil olmadığı için bu en çok kullanılan test yöntemlerinden biridir.
Otomatikleştirilmiş komut dosyaları nedeniyle daha az insan müdahalesi olduğundan ve herhangi bir sorunu kaybetme olasılığı daha düşük olduğundan, bu etkili kullanılabilirlik testi türlerinden biridir.
Kullanılabilirlik Test Araçları
Bu sürece yardımcı olan birçok araç var. Tüm bu araçlar kabaca şu şekilde kategorize edilebilir:
Kategori 1) Görevler / testler oluşturun ve bunları kullanıcılara verin (kullanıcıları bulmak ve onlara görevler vermek, aracın dışında manuel bir etkinliktir). Kolaylaştırıcı, bu görevleri yerine getirirken ekranını izleyebilir ve onlarla etkileşim kurabilir. Bu, nasıl “Skype” yapacağınızla ilgili olabilir.
Kategori 2) Araç kullanıcılara sağlar veya kendi kullanıcılarınızı seçebilirsiniz. Sayfanızı / tasarımınızı ve gerçekleştirilecek görevleri gönderebilirsiniz. Araç, sırayla size kullanıcı etkileşiminin videolarını ve kullanıcının yorumlarını sağlayacaktır. Kendi analizinizi yapabilirsiniz.
Kategori 3) Göz takibi kullanan araçlar ve sıcaklık haritası Kullanıcının sayfanın en çok hangi bölümünde vakit geçirdiğini belirleme yöntemleri. Bu kategorideki bazı araçlar ayrıca kullanıcının tıklamalarını, kaydırmalarını, fare hareketlerini vb. Kaydeder.
Kategori # 4) Girdi olarak gönderdiğiniz web sitesine, sayfaya veya tel çerçeveye dayalı olarak size geri bildirim sağlayan araçlar. Bu türden bazı araçlar, kullanılabilirlik sorunları hakkında kesin kanıtlar sağlamaya yardımcı olan anketler de sağlar.
Kategori 5) Kullanılabilirlik testiniz için kullanıcıları işe alan araçlar.
Yukarıdakiler çok geniş bir sınıflandırmadır. Başka birçok araç var. Ve ayrıca, belirli bir kategoriye ayrılma her zaman o kadar temiz değildir. Bazen araçlar aynı anda birden fazla yöntem kullanır.
İşte akıllıca araçlar kategorisinin bir listesi ve onlar hakkında daha fazla bilgi bulabileceğiniz bağlantı.
Kullanılabilirlik testi için farklı araçlar kullanmak, kullanıcının görevi daha etkili ve verimli bir şekilde tamamlamasına yardımcı olabilir. Bu araçlar, daha iyi bir kullanıcı deneyiminin belirlenmesine yardımcı olur. Pahalı olduklarından ve müşteriler bu amaçla araçlara yatırım yapmak istemediklerinden, tüm projeler kullanılabilirlik testi için araçlar kullanmaz.
CrazyEgg, en popüler olarak kullanılan kullanılabilirlik test araçlarından biridir. Kullanımı kolaylaştıran tıklama tabanlı bir kullanıcı deneyimi aracıdır.
İşte en çok kullanılan araçların listesi:
- UXtweak
- CrazyEgg
- Userzoom
- Döngü11
- Optimize et
- TryMyUI
- UserTesting.com
- Qualaroo
- Usabilla
- UserFeel
- Userlytics
- Validately.com
daha fazla okuma=> En İyi Kullanılabilirlik Test Araçları Listesi
Avantajlar ve dezavantajlar
Kullanılabilirlik Testinin Avantajları:
- Kullanılabilirlik testi yaparak, varsa ürünün kusurlarını iyileştirebilir ve ürünün piyasaya sürülmesinden önce bunları düzeltebiliriz. Testlerin yürütülmesi böylece ürün kalitesinin artırılmasına yardımcı olacaktır.
- Çoğu zaman dahili tartışmalar, kullanıcı deneyimini daha iyi anlamaya yardımcı olan kullanılabilirlik testi yaptıktan sonra çözülebilecek tartışmalara doğru yönlendirilir.
- Bazen geliştirme ekibinin, kullanılabilirlik testi yaparak bulunabilecek birkaç küçük kusuru tespit edemediği gözlemlenir.
- Geri bildirimler doğrudan kullanıcı tarafından yapıldığı için, işletmenin ürünü hedef kitleye göre geliştirmesi faydalı olur.
Kullanılabilirlik Testinin Dezavantajları:
- Kullanılabilirlik testi için kaynakların işe alınması ve yönetilmesi gerektiğinden, finansal kısıtlama en büyük dezavantajlardan biridir.
Farklı Katılımcılar veya Unsurlar
Kullanılabilirlik testinin katılımcıları, projenin karmaşıklığına ve bütçesine bağlıdır. Proje oldukça karmaşıksa ve hayati ve kritik özellikler içeriyorsa, o zaman daha fazla katılımcı dikkate alınır. Orta düzey karmaşıklık projesini test etmek için ise küçük bir katılımcı ekibi düşünülmektedir.
Çoğu durumda, kullanılabilirlik testi için bir araştırmacı ve birkaç katılımcı vardır. Katılımcı sayısı üç ila yirmi beş arasında değişirken, beş ila on üyesi olan herhangi bir katılımcı ekibi çoğunlukla gözlemlenir.
Araştırmacı, aynı zamanda kolaylaştırıcı veya moderatör olarak da bilinir; burada araştırmacı, katılımcıları gözlemleyen ve onlar tarafından gerçekleştirilen görevi yöneten ve ayrıca geri bildirimleri kaydeden kişidir.
Temelde aşağıdaki gibi üç unsur vardır:
Araştırmacı, Katılımcı ve Yapılacak Görev.
Katılımcı görevi yerine getiren kişidir, kolaylaştırıcı ise görevi yerine getiren katılımcılara rehberlik eder. Kolaylaştırıcı ve katılımcılar kendi aralarında beyin fırtınası oturumları yaparlar, böylece katılımcılar hizmeti daha etkili ve doğru yönde test edebilirler.
Kolaylaştırıcı ayrıca sunulan sonuçların doğru olup olmadığını da kontrol eder. Araştırmacı, yönergeleri görev sayfaları aracılığıyla veya sözlü olarak veya test uzaktan gerçekleştiriliyorsa video konferans yoluyla katılımcılara iletir. Kolaylaştırıcı, sadece katılımcılar tarafından gerçekleştirilen görevin yolunda olup olmadığını kontrol etmek için katılımcılara çapraz sorular sorabilir.
Araştırmacı gerçekleştirilen görevde herhangi bir sapma tespit ederse, o zaman araştırmacı yürütme akışını kontrol edebilir.
Kullanılabilirlik Testinin Farklı Aşamaları
Kullanılabilirlik testine nasıl başlayacağımızı anlayalım mı? VEYA kullanılabilirlik testinin farklı aşamaları nelerdir?
Diğer test tekniklerinde olduğu gibi, kullanılabilirlik testi de mümkün olduğunca erken başlatılmalıdır. Planlama, işe alma, yürütme, veri analizi ve raporlamanın farklı aşamaları.
(resim kaynak )
# 1) Planlama
Bu aşama, yazılım testinin ilk aşamasıdır. Planlama aşaması, projenin amacının tanımlandığı zamandır. Projenin dokümantasyonu planlama aşamasında yapılır. Bu, yazılım testindeki en temel ve kritik aşamalardan biridir.
Bu aşamada, test sürecine devam etmek için yol haritasını planlıyoruz. Neyi test edeceğimiz gibi sorular için plan yapıyoruz? nasıl test edilir? kim hangi özellikleri test edecek? Test için hangi farklı senaryolar düşünülmelidir? Planlama aşamasında iş ihtiyacını topluyor ve planı hazırlıyoruz.
çevrimiçi ücretsiz animasyonları nerede izleyebilirim
# 2) İşe Alma
Bu aşamada, kolaylaştırıcı ve katılımcıları projenin bütçesine ve karmaşıklığına göre işe alıyoruz.
# 3) Yürütme
Bu aşamada katılımcılar kullanılabilirlik testi yapar ve verilen görevi yerine getirir.
# 4) Veri Analizi
Veri analizi aşamasında, kullanılabilirlik testinden alınan geri bildirimler analiz edilir. Sonuçlar kategorize edilir ve modeller tanımlanır. Sonuç, ürünü iyileştirmek ve böylece işi geliştirmek için gönderilen geri bildirimlerden elde edilir.
# 5) Raporlama
Alınan geri bildirimler ve bulgular proje genelinde müşteriler ve geliştirme ekipleri ile paylaşılır. Bu aşamada iyileştirme alanları ve bunların uygulanması üzerine tartışma ele alınır.
(resim kaynak )
UX Testi Yaparken Dikkat Edilmesi Gereken Faktörler
Birincisi ve en önemlisi, ne kadar erken test ederseniz, riski, zaman israfını ve projenin bütçesini önlemek o kadar iyidir.
- Test erken bir aşamada başladıysa, iyileştirme alanları daha kolay ele alınabilir.
- Görevi yürütecek bir kullanıcı ekibi seçin.
- Kullanıcı deneyimi ve ürün hakkında daha fazla bilgi sahibi olmak için hedef kitleyi anlamamız gerekiyor. Bu, ürünü kimin kullanacağını, bu kategorilerin kullanıcılarının ihtiyaçlarını anlamamıza yardımcı olacaktır. Ürünün kullanım amacı. Ürün kullanıcıları tatmin edebiliyor mu?
- Ürünü kullanmanın olası yolları ve kullanıcının gelecekte arayabileceği ek özellikler.
- İyileştirme alanlarını geliştirme ekibiyle tartışın ve buna göre çalışın.
- Ürünü test ederken performansı ve yanıt oranını da göz önünde bulundurmamız gerekir.
Kullanılabilirlik Testi Örnekleri
Test sonuçlarını analiz etmek için her zaman kullanıcıların bakış açılarını dikkate almalıyız. Kullanıcı deneyimini etkileyecek ve iyileştirecek özellikleri aklımızda tutmamız gerekiyor. Bunu daha iyi anlamak için aşağıda birkaç örneği tartışalım.
Örnek 1: Bir Seyahat Web Sitesinin Kullanılabilirlik Testi.
Bir seyahat web sitesini test etmek için aşağıdaki senaryoyu düşünün.
# 1) Uçuş rezervasyonu
Uçuş rezervasyonu için senaryoları değerlendirirken, kullanıcı tek yön ve dönüş uçuş seçeneklerini seçebilmelidir. Kullanıcı deneyimini iyileştirebilecek bir seçenek, kullanıcının birden çok şehir seçeneğini seçebilmesidir.
# 2) Otel rezervasyonu
Kullanıcının bir şehre seyahat ettiğini düşünürken, konaklama yeri de arayabilir. Bir kullanıcı hem uçuş rezervasyonunu hem de otel konaklamasını tek bir yerde bulabilirse, kullanıcı memnuniyetini artırabilir. Kullanıcının on farklı web sitesine göz atması gerekmediğinden. Her şey tek bir yerde halledilir ve bu nedenle web sitesine daha fazla kullanıcı çekilir.
# 3) Araba / iki tekerlekli araç kiralama
Kullanıcı tatil veya küçük işletme için bir şehre seyahat etmeyi planlarken, yerel olarak seyahat etmek için bir araca ihtiyaç duyabilir. Sitenin araç kiralama seçeneği varsa kullanıcıları siteye olumlu çekebilir.
# 4) Uçuş takibi
Bu, müşterilerin uçağa gelmeden önce aradıkları önemli özelliklerden biridir.
Bu ekran, belirtilen kaynak şehre göre hem varıştan hem de ayrılıştan uçuş durumunu göstermelidir. Ayrıca, daha iyi bir kullanıcı deneyimi için sayfada Havayolu, Saat veya Varış Noktasına göre hızlı arama için arama seçenekleri bulunmalıdır.
# 5) Yapılacak şeyler / ziyaret edilecek en iyi yerler
Bu, web sitesi kullanıcılarının ilgisini çekecek ekstra bir özellik olabilir. Bu özellik sayesinde, kullanıcı yer ve etrafta keşfedilecek şeyler hakkında daha iyi bilgi sahibi olur. Bu, kullanıcının yerel ulaşım için bir araç kiralama olasılığını artırabilir. Sitenin araç kiralama özelliği ve çevresinde gezilecek yerler varsa bu bir avantaj katacaktır.
bir dizi java'nın derin bir kopyası nasıl yapılır
# 6) Geçmiş rezervasyonu yönetmek
Kullanıcı benzer gereksinimlere sahipse kullanıcı yakın zamanda seyahat edilen seçeneği kolayca tekrarlayabildiğinden, bu özellik hem kullanıcı hem de işletme sahibi için çok yardımcıdır. Bu özellik sayesinde, işletme sahibi, kullanıcı türünü ve yapılan rezervasyon türlerini anlayabilir ve bu da kullanıcıya işi geliştirmek için daha iyi fırsatlar ve teklifler sunmaya yardımcı olabilir.
Bu özellik, kullanıcının geri ödeme için yapılan ve yanlış yerleştirilen rezervasyonların makbuzunu göndermesi gerektiğinde çok yardımcı olur. Bu özellik nedeniyle, kişi web sitesinden mükerrer makbuz alabilir.
Bu özellik kişiye yardımcı olduğu için, gelecekte kişi bu web sitesini düşünebilir ve başkaları için iyi bir sözün ağzı olabilir.
# 7) Müşteri Hizmetleri
Web sitesinde sahip olduğumuz tüm özelliklerin yanı sıra, kullanıcı herhangi bir zorluk yaşarsa veya yardıma ihtiyaç duyarsa, müşteri hizmetleri aranabilecek özelliktir. Bu, kullanılabilirlik testi sırasında hedefimiz olan müşteri memnuniyetiyle doğrudan ilişkili olduğu için çok kritik bir özelliktir.
Müşteri hizmetlerine çağrı, e-posta veya sohbet yoluyla bağlanmak. Sık sorulan soruları göndermek müşterilere de yardımcı olacaktır.
Hadi başka bir uygulamayı tartışalım
Örnek 2: Uber Kullanarak Çevrimiçi Ulaşım Alma
# 1) Yolculuk rezervasyonu
Bu, uygulamanın birincil işlevidir, çünkü 100'lü kullanıcılar aynı anda yolculuk için rezervasyon yaptırmaya çalışsa bile, kullanıcı yolculuk için rezervasyon yapabilmelidir.
# 2) Sürüş türleri
Kullanıcı, mikro, mini, birinci sınıf, İsveç, araba paylaşımı, vs.'den başlayarak mevcut tüm sürüş türlerini görüntüleyebilmeli ve rezervasyon yapabilmelidir. Sürüşteki mevcut koltuk sayısı da sürüş türü ile birlikte görüntülenir.
# 3) Tahmini varış zamanı
Rezervasyon sırasında, kullanıcının mevcut farklı sürüş seçenekleri arasında karar verebilmesi için tahmini varış zamanını göstermesi gerekir.
# 4) Yolculuk rezervasyonu sırasında tahmini maliyet
Rezervasyon sırasında, kullanıcının mevcut farklı yolculuk seçeneklerinden rezervasyon yapabilmesi için tahmini maliyeti göstermesi gerekir.
# 5) Daha sonra sür seçeneği
Kullanıcı yolculuk için önceden rezervasyon yaptırmak isterse, kişi kişisel arzu yolculuğunu rezerve edebilmelidir.
# 6) Yolculuk seçeneğini paylaşın
Kullanıcı arkadaşı için bir yolculuk rezervasyonu yaptıysa ve yolculuk ayrıntılarını arkadaşıyla paylaşmak istiyorsa. Kişi sürüş detaylarını paylaşabilmelidir.
# 7) Farklı ödemeler eklemek
Kullanıcı tüm modlarda ödeme yapabilmelidir. Kredi kartı, banka kartı seçeneği, UPI, cüzdan veya nakit ödeme gibi. Uygulama, kredi kartı, banka kartı kimlik bilgilerini kaydetmeden önce onay istemelidir.
# 8) Müşteri desteği
Kullanıcılar çağrı, e-posta veya sohbet yoluyla müşteri hizmetlerine bağlanabilmelidir. Sık sorulan soruları göndermek müşterilere de yardımcı olacaktır. Ayrıca, kişinin yanlışlıkla herhangi bir eşyayı unutması veya sürücünün onu yanlış bir şekilde suçlaması durumunda, ayrıca sürücünün yanlış davranmaya çalışması veya kullanıcının bir şikayette bulunmak veya herhangi bir yardım istemek istemesi durumunda da yararlıdır.
Bu özellik, yardım arayan kullanıcılar için en önemli özelliklerden biri olduğunu kanıtladı.
# 9) Rezerve edilen yolculuğu iptal edin
Kullanıcı yanlışlıkla bir yolculuk rezervasyonu yaptıysa ve iptal etmek isterse, kullanıcı rezervasyonu yapılan yolculuğu iptal edebilmelidir.
# 10) Sürücüyü arayın
Sürücünün, sürücüyü teslim alma konumunda bulamaması veya kullanıcının teslim alma konumunda olması ve sürücüyü bulamaması olabilir. Bu özellik kafa karışıklığını azaltır ve sürücü konumun farkında değilse size zaman kazandırır, sizinle iletişime geçebilir ve size kolayca ulaşabilir.
Kullanılabilirlik Testinden Sonra Ne Olur
Yukarıdaki örnek göz önüne alındığında bahsedilen özellikler, seyahat sitesi ve online araç rezervasyon uygulamasını kullanırken kullanıcıdan geri bildirim olarak alınan özelliklerdir. Müşteri gereksinimlerine ve web sitesinin kullanımına bağlı olarak gerekli birkaç özellik daha olabilir.
Kullanılabilirlik testinin tamamlanmasından sonra yapılacak ilk şey, tüm geri bildirimleri ve sonuçları bir araya getirmek ve ardından ürün / hizmetin iyileştirilmesi olarak neler barındırabileceğimizi tartışmaktır. Değişiklikleri dahil etmek için ne kadar zaman gerekecek? Proje ekibi uygulanacak değişiklikler konusunda net değilse, tekrar tartışabilir ve belirsizlikleri giderebilirler.
Geliştirmelerin etkisi, uygulamayı kullanacak hedef kitleye, uygulamanın amacına, web sitesinde eklenmesi veya iyileştirilmesi gereken özelliklere bağlıdır. Yukarıdaki tüm hususlar tartışıldıktan sonra ürünün özellikleri göz önüne alındığında bir yönetim çağrısıdır. Bu aynı zamanda özelliğin ticari etkisine de bağlıdır.
Sıkça Sorulan Sorular
S # 1) Yazılım testinde kullanılabilirlik testi nedir?
Cevap: Kullanıcıların ürünü ne kadar kolay anlayıp kullanabileceğini belirlemek için kullanılan, işlevsel olmayan bir yazılım testi türüdür.
S # 2) Kullanılabilirlik Testi nasıl yapılır?
Cevap: Çoğunlukla özel bir ekip kullanılabilirlik testi gerçekleştirir. Ekip, kendilerine verilen görevi yerine getiren ve gözlemi rapor eden katılımcılardan oluşur. Kolaylaştırıcı ise takımı yöneten kişidir.
S # 3) Kullanılabilirlik Testinin amacı nedir?
Cevap: Geliştirilen ürün, kullanıcı gereksinimlerini karşılamalıdır. Kullanılabilirlik testleri yaparak, kullanıcı deneyimini bulabilir ve iyileştirme kapsamı olan ürünü geliştirebiliriz.
S # 4) Kullanılabilirlik Testinin üç ana ilkesi nedir?
Cevap: Bunlar:
- Ürün geliştirme ile ilgilenir.
- Ürünü kullanırken ve kullanıcı deneyimlerini anlarken gerçek kullanıcıları incelemeyi içerir.
- Kullanıcı deneyimine göre üründe iyileştirme ve buna ulaşmak için hedefler ve bir zaman çizelgesi belirlemeyi içerir.
S # 5) Kullanılabilirlik özellikleri nelerdir?
Cevap: Kullanılabilirliğin beş özelliği vardır. Bunlar aşağıdaki gibidir:
- Etkili
- Verimli
- İlgi çekici
- Hata Toleranslı
- Öğrenmesi kolay
Kullanılabilirlik Testi Hakkında Daha Fazla Bilgi
(resim kaynak )
Kullanılabilirlik testi, bir AUT'nin arayüzünün, gereksinimleri karşılamaya (etkililik) ilişkin olarak kullanıcının beklentilerini basitleştirici ve tatmin edici bir şekilde kolayca (verimli bir şekilde) karşılayacak şekilde oluşturulmasını sağlar.
Ana odak noktası şudur:
- Kullanım kolaylığı
- Öğrenme veya sisteme alışma kolaylığı
- Kullanıcının tüm deneyimden duyduğu memnuniyet
Kullanılabilirliğin birçok boyutu vardır. Her şey, kullanıcının bir uygulamayla etkileşimi sırasındaki 'deneyimi' ve buna yönelik 'hisleri' ile ilgilidir. Yapılandırılmış bir Kullanılabilirlik Testi, bu deneyimi / hissi bir Doğrulama Sürecine çevirir.
Neden Yapılır
Web ve mobil uygulamalar son zamanlarda iş dünyasını yönetiyor. Bu uygulamaların verimli, etkili, kolay, basit, çekici, ilgi çekici vb. Olması, müşteriler tarafından benimsenmesi için çok önemlidir. Kullanılabilirlik Testi, bir sitenin kullanıcının kullanmak isteyeceği ve geri gelip gelmeyeceğini belirlemekle ilgilidir.
Bu sadece yazılım sistemleri için geçerli değildir. İnsan etkileşimi olan herhangi bir makine / arayüz bu kuralları karşılamalıdır. Nasıl sorarsın Oylama makineleri kullanılabilir olmasaydı demokrasi zarar görürdü. Adayımı seçmek için birden fazla düğmeye basmak zorunda kalsaydım oy vermezdim, değil mi? Kesinlikle!
Daha yazılıma özel bir örnek için şuna bakın 300 milyon dolarlık makale Jared Spool tarafından, bir düğmenin yerleştirilmesinin işletmeyi nasıl etkilediğini açıkça anlatacak.
Kullanılabilirlik Testi Ne Zaman Yapılır?
Test uzmanları olarak, daha önce kusur bulundu SDLC'de onu düzeltmek daha ucuzdur. Aynı kavram Kullanılabilirliği test etmek için de geçerlidir.
Kullanılabilirlik Testi sonuçları ürünün tasarımını etkiler. Bu yüzden ideal olarak kullanılabilirlik testi tasarım seviyesinde başlamalıdır. Ama hepsi bu kadar değil; yazılım, SDLC süreci boyunca birçok değişikliğe / yoruma / uygulamaya maruz kalır. Bu adımların hiçbirinde kullanılabilirlikle ilgili hatalar yapmadığımızdan emin olmak için - bu test, maksimum sonuçlar için sık sık ve sürekli olarak yapılmalıdır.
Bu Testi Kim Gerçekleştiriyor
Tasarımcılar, geliştiriciler ve herhangi biri oturup sistemlerini analiz edip sonuçları alabildiğinde, dahili bir süreç olarak yapılabilir. Bu sonuçlara dayanarak, tasarım ve / veya kod, hepsinin üzerinde anlaştığı değişikliklere uygun olacak şekilde değiştirilebilir.
Daha gelişmiş bir yaklaşım, gerçek zamanlı kullanıcıları işe almak ve onlara belirli görevler vermektir. Bir kolaylaştırıcı / kolaylaştırıcılar bu görevleri tasarlayabilir ve sonuçları kullanıcılardan alabilir.
Kullanıcılar daha sonra şu konularda bilgi sağlayabilir:
- Görev başarılı ya da değil
- Görev kolayca yapılabilir
- Deneyim ilginç, ilgi çekici veya can sıkıcı mıydı - yazılıma karşı hisleri
Kullanılabilirlik Testi Nasıl Yapılır - Süreç
Test, yazılımın gereksinimlerine göre doğrulanmasıdır. Kullanılabilirlik testi farklı değildir - Bu durumda tek gereklilik, yazılımın bir kullanıcının yazılımın nasıl olmasını isteyeceğinin zihinsel bir haritasına göre olup olmadığını, kullanmasını ne rahat hale getirdiğini, ne tür olduğunu doğrulamaktır. Bütünsel deneyim, kullanıcının etkileşimden vb. uzaklaşmasıdır.
Bunlar, bu testin gerçekleştirildiği yollardan sadece birkaçıdır.
# 1) Tasarım aşamasında, web sitenizi / uygulama tasarımınızı bir kağıda çizebilir ve çalışıp çalışmayacağını değerlendirebilirsiniz.
#iki) Keşifsel bir yöntem, kullanılabilirlik faktörlerini belirlemek için siteyi inşa etmek ve bazı rastgele testler (geliştirme / tasarım / QA - herhangi bir veya tüm dahili ekipler tarafından) gerçekleştirmek olacaktır.
# 3) Sitede çalışması ve sonuçları rapor etmesi için bir dizi gerçek zamanlı kullanıcıyı işe alın.
# 4) Girdi tel çerçevelerine ve sunulan tasarımlara dayalı olarak istatistikler sağlayacak bir araç kullanın.
# 5) Bu alanda uzmanlaşmış bir üçüncü taraf kullanılabilirlik ekibini işe alın.
# 6) Site tasarımınızı ve taslak çerçevelerinizi harici bir değerlendiriciye gönderin ve onlardan sonuç alın.
Yapılandırılmış Kullanılabilirlik Testi süreci aşağıdaki adımları içerir:
Aşama 1) Kullanılabilirlik Testini gerçekleştirecek kullanıcıları belirleme - gerçek zamanlı kullanıcıların nasıl olacağına yakın olan kullanıcı grubunu seçmeye yardımcı olur. Uzman seçmemeye veya yeni başlayanları tamamlamamaya özen gösterilmelidir. Uzmanlar tüm süreç boyunca basitçe çalışacaklar ve acemiler başlamak için çok sayıda arka plan eğitimine ihtiyaç duyacaklar - hiçbir durum optimum değil.
Adım 2) Kullanıcıların uygulama üzerinde gerçekleştireceği görevleri tasarlama –Kullanıcıların başvuru formunu kullanacakları durumların bir listesi teste başlamadan önce hazırlanmalıdır. Bu, bir e-Ticaret sitesinde 'Bir X-box arayın ve satın alın' veya 'bir müşteri hizmetleri sorusu gönderin' gibi bir şey içerebilir. Görevler, kullanıcıların siteyi kullanacakları gerçek işlemleri yakından temsil etmelidir.
Aşama 3) Testi kolaylaştırmak - Kullanılabilirlik ekibi, kullanıcıların sitedeki görevleri gerçekleştirmesini sağlayacak ve test ilerlemesi ve sonuçlarıyla ilgili bilgi toplayacaktır. Kullanıcılar uygulama üzerinde çalışırken tasarım ekibinin de katılması gerçekten büyük bir fark yaratıyor. Onlara uygulamanın nasıl kullanıldığına ve kullanıcının ne istediğini vb. İlk elden nerede sağlamadığına dair daha iyi bir resim verir.
Adım 4) Sonuçları analiz edin - Testin sonunda, görev başarılı olsun ya da olmasın, görevleri yerine getirmek için geçen süre, yani temelde ham verilerle sonuçlanabilir. Sonuçlar tüm paydaşlara sunulmalı ve olası sorunlu alanların belirlenmesi için analiz edilmelidir.
Şimdiye kadar tartıştıklarımızdan, izlenimlerim bunlar:
# 1) Kullanılabilirliği Test Etmek, bir QA görevi değildir. Geleneksel kalite güvence ekiplerinin bu bağlamda oynayabileceği bir rol, görevler yaratacak, testi uygulayacak ve sonucu yorumlayacak bir kolaylaştırıcının rolüdür. Bu durumda 'test eden' aslında kullanıcıdır.
#iki) Kullanılabilirlik testinin nihai sonuçları veya sonuçları kusur değildir. Kullanıcının nasıl hissettiği, neyi sevdiği, neyi beğenmediği hakkında basit bilgiler - temelde ham veriler. Kullanılabilirlik test edicisinin işi sonuçları bildirmekle bitmez (geleneksel olması durumunda QA işleri , Biz hataları bildir ve bunların düzeltilmesine dahil olmayın), yazılımın kullanıcı etkileşimine nasıl daha elverişli hale getirileceğine dair öneriler sunmayı içerir.
# 3) Bu kavramları anlayarak, işlevsel testçiler olarak aslında bir fark yaratabiliriz. Kalite Güvencesi olarak rolümüze daha fazla değer katmak için bu kullanılabilirlik kavramlarını uygulayabilir ve bir uygulamanın kullanılabilirliğinin nasıl iyileştirilebileceğine dair kapsamlı öneriler sağlayabiliriz.
Sonuç
Yukarıdaki eğitimde, yazılım testi yaşam döngüsünde Kullanılabilirlik testi hakkında ayrıntılı bilgi edindik. Eğitim ayrıca kullanılabilirlik testinin neden gerekli olduğu, avantajları ve dezavantajları, farklı katılımcılar veya kullanılabilirlik testinin unsurları gibi konuları da kapsar.
Ayrıca test sonuçlarının nasıl analiz edileceğini, farklı Kullanılabilirlik test araçlarını örneklerle ayrıntılı olarak ele aldık.
Kullanılabilirlik testi, ürünün piyasaya sürülmesinden önce iyileştirme şansı verdiği için gereklidir. Bu iyileştirme böylece işi olumlu yönde artırabilir. Bu nedenle kullanılabilirlik testi son derece önemlidir ve müşterilere daha iyi teslim edilebilir ürünler sağlamak için yapılmalıdır.
Ayrıca şunu okuyun: Web uygulamalarını test etmek için eksiksiz bir kılavuz.
Yazar: Bu makale STH ekip üyesi Swati S. tarafından yazılmıştır.
Kullanılabilirlik testini anlamak için bu makaleyi yararlı bulacağınızı umuyorum. Lütfen yorumlarınızı ve sorularınızı aşağıdaki yorumlara ekleyiniz.
Önerilen Kaynaklar
- Web Sitesi Kullanılabilirlik Testi İçin En İyi 12 Kullanılabilirlik Testi Aracı (2021 LIST)
- Erişilebilirlik Testi Eğitimi (Adım Adım Eksiksiz Kılavuz)
- Kabul Testi Nedir (Eksiksiz Kılavuz)
- Türleri ve Örneği ile Eksiksiz Fonksiyonel Test Kılavuzu
- Yeni Başlayanlar İçin Eksiksiz İşlevsel Olmayan Test Kılavuzu
- Derleme Doğrulama Testi (BVT Testi) Tam Kılavuzu
- Yazılım Testi Nedir? 100+ Ücretsiz Manuel Test Öğreticisi
- Yazılım Testi Türleri: Ayrıntılarla Birlikte Farklı Test Türleri