Aby zapewnić czysty, świeży i - co ważniejsze - efektywny interfejs użytkownika, wymagane są testy użyteczności. Jest bardzo mało prawdopodobne, aby każdy projektant, niezależnie od jego reputacji i umiejętności, był w stanie zaprojektować dobry produkt bez przeprowadzania badań i testów.

Testy użyteczności to technika używana do oceny produktu poprzez testowanie go na użytkownikach, którzy są częścią odpowiednich odbiorców docelowych. Testowanie jest stosowane na wielu polach, ale dzisiaj skoncentrujemy się na projektowaniu interakcji zorientowanym na użytkownika i testowaniu podczas projektowania i opracowywania takiego produktu.

Każdy produkt ma zamierzony cel, a zakres i cel badania użyteczności polega na pomiarze, czy produkt spełnia ten cel w odniesieniu do użytkownika.

Cztery zasady

Za każdym testem użyteczności są różne cele, które odnoszą się konkretnie do celów obserwacyjnych testera. Wyniki można traktować jako pomiar kontrolny lub linię podstawową. Ponieważ kilka testów można przeprowadzić przez pewien okres czasu, wszystkie wyniki zostaną porównane z wynikami testu podstawowego.

Cztery zasady związane z testowaniem użyteczności to:

  • Wydajność - tester mierzy, ile czasu i ile kroków jest wymaganych dla użytkownika, aby wykonać podstawowe zadania (znaleźć produkt, dodać go do koszyka, przeczytać opinie i oceny, zadać pytania, kupić produkt.) To byłyby podstawowe zadania dla aplikacji mobilnej, takiej jak Amazon.
  • Dokładność - ile błędów popełniają użytkownicy podczas wykonywania tych zadań i jak fatalne są błędy? Czasami przy odpowiednich informacjach błąd można odzyskać.
  • Przypomnij - po okresie nieużywania, ile osoba pamięta o interfejsie i procesie przeglądania?
  • Emocjonalna reakcja - w jaki sposób użytkownik czuje się o zadaniach, które musiał wykonać? Czy osoba była zestresowana lub pewna siebie i czy użytkownik poleciłby produkt znajomemu?

Są to ogólne zasady używane w testowaniu interfejsów zorientowanych na użytkownika, ale ważne jest, aby tester ustalił własne cele użyteczności. Na tej podstawie będzie mógł dokładnie monitorować temat i interpretować swoje błędy lub gesty.

Zła interpretacja

Niektórzy ludzie błędnie interpretują termin "test użyteczności". Samo gromadzenie opinii na temat obiektu (lub urządzenia lub aplikacji) nie oznacza niczego więcej niż badanie rynku. Tego typu badania zdecydowanie nie są testem użyteczności, ale raczej badaniem ilościowym.

Aby taka procedura mogła być oznaczona jako badanie użyteczności, wymaga ona systematycznej obserwacji w kontrolowanych warunkach; określa to, jak dobrze użytkownicy (zawsze będący częścią grupy docelowej) mogą korzystać z produktu. Wiedząc, że 86% ankietowanych użytkowników wspomniało, że "aplikacja działa dobrze", nie oznacza to, że testowałeś użyteczność aplikacji, a wyniki były w większości pozytywne. Oznacza to tylko, że większość ankietowanych osób uważa, że ​​aplikacja działa dobrze, ale to nie jest wystarczająca ilość informacji, które można wykorzystać do ulepszenia interfejsu.

Jednym z kluczowych aspektów testowania użyteczności jest zaangażowanie użytkowników w jak największym stopniu. Zamiast pytać ich, co myślą o tym, jak wygląda interfejs mobilny, poproś ich o wykonanie niektórych czynności. Istnieje wiele aspektów wpływających na proces przeglądania, a większość użytkowników nie będzie mogła ich wymienić ani omówić, ale na pewno będą w stanie pokazać to podczas korzystania z interfejsu.

Metody

Dostępnych jest kilka metod testowania użyteczności i przejdę przez większość z nich - lub przynajmniej najistotniejsze - mając nadzieję, że dam ci wyobrażenie, który z nich jest bardziej odpowiedni dla ciebie i dla twoich celów.

Podczas testowania produktu musisz stworzyć realistyczną sytuację, w której uczestnik musi wykonać listę zadań przy użyciu testowanego produktu. Podczas tego obserwatorzy powinni uważnie obserwować i robić notatki tak cicho, jak to tylko możliwe. Różne rekwizyty, takie jak prototypy papieru, instrukcje skryptowe oraz kwestionariusze przed lub po testowaniu są również wykorzystywane do zbierania informacji i opinii na temat testowanego produktu. Metoda testowania typu "myśl-głośno", uczenia się przez współ-odkrywanie i śledzenia oczu to techniki testowania użyteczności, które można zastosować w tych metodach.

Testowanie na korytarzu

Jest to ogólna metodologia pracy z ograniczoną liczbą osób w zakresie od czterech do sześciu. Nazwa testu wynika z założenia, że ​​uczestnicy testu powinni być przypadkowymi osobami, które przechodzą obok niego na korytarzu. Ta metoda może być stosowana, gdy twój produkt niekoniecznie jest skierowany na konkretny cel.

Testy na korytarzach powinny być stosowane na wczesnym etapie projektowania. Testuj szybko i często testuj! Oznacza to, że będziesz musiał udać się tam kilka razy. Proces jest dość prosty: przetestuj na pięciu osobach, wróć do deski kreślarskiej i rozwiązuj problemy. Wyjdź i przetestuj ponownie na pięciu innych ludziach, wróć do środka i rozwiąż problemy. Po trzech lub czterech próbach liczba istotnych błędów interfejsu powinna zostać znacznie zawężona, a Ty możesz zacząć skupiać się na rozwoju produktu i jego funkcji. Będziesz musiał przetestować ponownie w pewnym momencie, ale wiedząc, że rozwiązałeś większość problemów z interfejsem, powinieneś skupić się na fazie rozwoju.

Powodem korzystania z całkowicie przypadkowych osób jest to, że nie chcesz testować swojego produktu na osobach, które są nieco obeznane z twoim produktem i jego interfejsem. Chcesz ludzi, którzy nigdy wcześniej nie widzieli Twojego interfejsu, więc wszyscy zaczynają od wspólnej płaszczyzny. Co więcej, w ten sposób możesz przetestować nowicjuszy - którzy najczęściej są najłatwiejsi do stracenia - ponieważ ich poziom zainteresowania i motywacja nie są jeszcze wystarczająco wysokie. Jeśli ktoś, kto nie używał wcześniej aplikacji, jest z niej bardzo zadowolony i łatwo wykonuje wszystkie zadania, oznacza to, że większość osób, które będą korzystać z aplikacji, zrobi to samo.

Zdalne testowanie użyteczności

Ta metodologia może być stosowana, gdy testowany produkt ma potencjalnych użytkowników w różnych częściach świata. Łączenie ich razem stanowiłoby prawdziwe wyzwania finansowe i może nie być możliwe dla freelancera lub małej firmy.

Eksperci zajmujący się tymi zagadnieniami wymyślili tę metodologię, która ułatwia zdalne przeprowadzanie ewaluacji i testowania, z użytkownikiem i testerem rozdzielonymi w przestrzeni, a może nawet czasie. Wideokonferencje są sposobem przeprowadzania tego rodzaju testów, podczas gdy inne mogą być realizowane za pomocą aplikacji zdalnych, takich jak TeamViewer lub WebEx. Oba dotyczą użytkowników, którzy mają komputer osobisty i połączenie z Internetem. W ten sposób tester może śledzić ruchy uczestnika, ale nie ich reakcje i emocje.

Tester może automatycznie uzyskać kolekcję strumieni kliknięć użytkownika, dzienników użytkowników krytycznych błędów, incydentów, które występują podczas interakcji z interfejsem, a nawet subiektywnych opinii użytkowników.

Dobrą stroną tego rodzaju testów jest to, że odbywa się to w środowisku uczestnika, co oznacza, że ​​będzie on bardzo pewny swoich umiejętności, i będziesz w stanie symulować testowanie scenariusza w prawdziwym życiu. Najwyraźniej największą zaletą tej metodologii zdalnego testowania jest to, że pozwala ona pracować z ludźmi z całego świata, bez wielu kosztów transportu i logistyki.

Istnieje kilka narzędzi, które projektant może użyć do zdalnego testowania. WebEx i GoToMeeting są najbardziej popularne, ale prawie każde zdalne narzędzie mogłoby wykonać to zadanie.

Bez względu na to, jak narzędzia będą działać, przeprowadzenie zdalnego, synchronicznego testowania jest nieco trudniejsze, niż się wydaje, ponieważ zarządzanie barierami językowymi i kulturowymi za pośrednictwem komputera może obniżyć efektywność testu. Przerwy i zakłócenia w środowisku uczestnika to inne wyzwania, których nie da się rozwiązać z drugiego zakątka planety.

Recenzja eksperta

Jest to kolejna metodologia testowania użyteczności i wymaga zaangażowania ekspertów terenowych do oceny produktu podczas testowania. Wyzwania związane z tą metodą mają głównie charakter finansowy i logistyczny, ponieważ sprowadzanie ekspertów z różnych obszarów będzie kosztować wiele.

Istnieje również zautomatyzowana metodologia recenzowania ekspertów, która opiera się na tej samej zasadzie, a jedynie dzięki zastosowaniu innego oprogramowania.

Testowanie A / B

A / B Split Testing jest prawdopodobnie jednym z najbardziej znanych eksperymentalnych podejść do doświadczenia użytkownika i testowania interfejsu. Ma na celu zidentyfikowanie elementów strony, które zwiększają zainteresowanie lub zaangażowanie użytkownika.

Metoda nazywa się testowaniem A / B, ponieważ są porównywane dwie wersje strony / interfejsu (wersja A i B). Są zawsze identyczne, z wyjątkiem jednej odmiany (która może być elementem takim jak przycisk, formularz kontaktowy lub obraz), który może mieć wpływ na zachowanie użytkownika.

W okresie testowania strona jest monitorowana za pomocą narzędzi takich jak Google Analytics. W tym okresie dwie wersje, A i B, zmieniają się losowo, co oznacza, że ​​możesz wejść na stronę i znaleźć obraz nagłówka, a następnie odświeżyć stronę i znaleźć drugi obraz nagłówka.

Metodologia stosowana jest głównie za kulisami, aby zmaksymalizować zysk, zmniejszyć liczbę rezygnujących i zwiększyć sprzedaż. Amazon był pionierem w zakresie metodologii, ale firmy takie jak eBay, Google, Walmart, Microsoft, Netflix i Zynga są również znane z zastosowania tej metody w celu zwiększenia rentowności swoich witryn.

Chociaż jest to głównie wykorzystywane w witrynach handlu elektronicznego, testy A / B mogą być również łatwo wykorzystane w projektowaniu interfejsu; i może być równie skuteczne, jak zapewnienie testerom przeglądu, który interfejs jest lepszy między wyborem dwóch lub więcej.

Ilu użytkowników testuje?

Przeprowadzenie kilku testów z ograniczoną liczbą uczestników jest znacznie lepsze niż testowanie raz na większej liczbie przedmiotów. Przekłada się to po prostu na wiele testów jakości zamiast kilku testów ilościowych. Około pięciu przedmiotów na każdy test powinno wystarczyć, aby pomóc obserwatorom uzyskać wystarczającą ilość informacji do pracy przez pewien czas.

Argumentem stojącym za tą teorią jest to, że gdy dowiesz się, że kilka osób jest zdezorientowanych przez funkcję lub stronę internetową, zyskujesz mniej na testowaniu tego samego interfejsu na większej liczbie osób, ponieważ najprawdopodobniej będą one zdezorientowane przez te same elementy. Rozwiązaniem jest rozwiązanie problemów, a następnie udanie się tam i przetestowanie ponownie na ograniczonej liczbie tematów. Musisz powtórzyć ten proces kilka razy, aby uzyskać jak najlepsze efekty.

Teoria może zawierać pewne wady, twierdzi wielu ekspertów. Użyteczność odnosi się zwykle do większej próby populacji, nie tylko do określonej grupy użytkowników; oznacza to, że problemy z interfejsem mogą być niewykrywalne w pierwszej testowanej grupie. Jednak przeprowadzenie jednego lub dwóch testów z ograniczoną liczbą tematów nie jest tym, co sugeruje teoria.

Testy te powinny być przeprowadzane co tydzień - może nawet dwa razy w tygodniu - podczas procesu projektowania. Im dłuższy jest proces projektowania, tym większa musi być liczba testów. Podczas tego całego procesu można badać nawet kilka przedmiotów od 50 do 100, a czasem nawet do większych.

Bardziej skuteczne byłoby testowanie przedmiotów w szerokim spektrum umiejętności w drugiej fazie testów. Podczas ostatnich testów, ponieważ projekt powinien już być płynny, można zawęzić obserwacje i rozpocząć testowanie u własnej grupy docelowej.

Podczas przeprowadzania testów użyteczności ważne jest również, aby zauważyć, co działa dobrze - nie tylko te, które tego nie robią - i ciągle je testować. Teoria jest taka, że ​​elementy, które nie działają dobrze, powinny zostać wyeliminowane, ale należy również zwrócić uwagę na elementy, które działają dobrze i są wykorzystywane przez użytkowników. Staraj się, aby były takie same jak w pierwszym przypadku, ponieważ oczywiście działają dobrze. Skup się bardziej na tych, które zawodzą, zamiast próbować zmienić i ulepszyć te, które już działają poprawnie. Jest na to czas później w trakcie procesów post-deweloperskich.

Wniosek

Testowanie użyteczności jest czymś, co warto wykonać, jeśli stworzysz interfejs i masz nadzieję, że osiągniesz z nim sukces. Może nie warto inwestować w to przy tworzeniu prostej strony internetowej; ale osobiście zawsze angażowałbym się w testowanie, jeśli tworzę aplikację mobilną, ponieważ jest ona o wiele bardziej złożona.

Testy użyteczności mogą być również wykonywane bardziej lub mniej za darmo; niekoniecznie trzeba inwestować duże pieniądze w logistykę. Jeśli uważasz, że potrzebujesz tylko przetestować na mniejszą skalę, użyj do tego swoich przyjaciół i krewnych; wszystko byłoby darmowe lub bardzo, bardzo tanie (ciasto czekoladowe zawsze jest zwycięzcą).

Jak widać powyżej, testowanie użyteczności jest czymś, co możesz zrobić na wiele różnych sposobów i przed rozpoczęciem musisz ustalić, która droga jest właściwa dla Ciebie i Twoich celów. Na początku może wydawać się to bardzo skomplikowanym procesem, ale nawet początkujący powinni mieć możliwość wykonania takiego testu i wyciągnięcia z niego czegoś. Więc jeśli jesteś w trakcie procesu projektowania, nie wahaj się wyjść i zrobić kilka testów - obiecuję, że poprawi to twój interfejs, a Twoi użytkownicy będą z tego zadowoleni.

Czy przeprowadzasz testy użyteczności swoich projektów? Jakie metody testowania preferujesz? Daj nam znać w komentarzach.

Wyróżniony obraz / miniatura, testowanie obrazu przez jurvetson