Jak przeprowadzić test użyteczności w sześciu krokach

Opublikowany: 2022-03-11

Testy projektowe pomogą Ci zbudować wyjątkowe produkty, które działają dla ludzi.

Testowanie z użytkownikami jest znane pod wieloma nazwami: testowanie produktu, testowanie projektu, testowanie użyteczności, walidacja projektu itp. Chodzi o krytycznie ważny proces testowania projektów z prawdziwymi użytkownikami w rzeczywistych scenariuszach. Gdy dogłębnie zrozumiesz obawy użytkowników i problemy z użytecznością, staniesz się lepszy w ich poprawianiu.

Testowanie przez użytkowników — będące częścią filozofii projektowania skoncentrowanej na użytkowniku — jest jednym z najważniejszych aspektów pracy projektanta. Nie chodzi tylko o oszałamiające efekty wizualne (powierzchnia). Chodzi o skuteczne rozwiązanie problemu; coś, co można osiągnąć tylko przez wielokrotne testowanie i wiele iteracji projektu. To doskonały sposób na uzyskanie cennych informacji na temat tego, co działa, a co nie .

Chcę mieć pewność, że projekt działa dobrze, a wszystkie założenia i hipotezy są zweryfikowane — testowanie z użytkownikami stało się jednym z najważniejszych etapów mojego procesu projektowania.

Testowanie użytkownika
Obraz autorstwa usertesting.com

Testowanie użytkowników jest jak obserwowanie kogoś przez ramię podczas interakcji z Twoją aplikacją lub witryną, z tą różnicą, że po drodze możesz zadawać pytania i kierować je w kierunku, który chcesz zbadać. To nie jest takie drogie ani trudne do zrobienia. Niestety, robi to za mało zespołów projektowych/produktowych.

Omówimy powody testowania użyteczności oraz sześć podstawowych i niezbędnych kroków, aby pomyślnie przeprowadzić test.

Dlaczego testować?

W społeczności UX istnieje stare powiedzenie: „Nie jesteś użytkownikiem”.

Nigdy nie zapomnę mojego pierwszego doświadczenia z testowaniem użytkowników. Przez dwa miesiące ciężko pracowałem nad dopracowywaniem prototypu aplikacji internetowej. Chciałem zrobić to idealnie i byłem naiwnie, bezwstydnie pewny, że to zadziała. Nie mogłem się bardziej mylić. Jak wielu innych projektantów, zauroczyłem się własnym dziełem.

Pierwsza osoba, którą testowałem, była zdezorientowana po drugim kroku – i za jednym pociągnięciem moje iluzje zostały zniszczone. Byłem zdewastowany.

Tego dnia przeszedłem pięć sesji testowych. Na koniec musiałem zaakceptować fakt, że być może nie byłem tak dobrym projektantem, jak myślałem.

Następnego dnia zastąpiłem swój dopracowany prototyp szybkimi, interaktywnymi modelami szkieletowymi, które reprezentowały nową i ulepszoną koncepcję projektową opartą na spostrzeżeniach, które uzyskałem podczas testów z użytkownikami poprzedniego dnia. Wyniki były imponujące — nawet początkujący użytkownik był w stanie korzystać z dość złożonej aplikacji.

To pierwsze doświadczenie z testowaniem miało tak duży wpływ na mnie jako projektanta, że ​​teraz testuję każdy projekt. Zawsze było warto i zawsze jestem zaskoczony tym, co zrobiłem źle.

Badania i testy użytkowników
Testowanie przez użytkowników to upokarzające doświadczenie dla projektanta. Możesz być zszokowany, gdy zauważysz, że użytkownik jest zdezorientowany sposobem działania rzeczy. Rzeczy, które wydają Ci się oczywiste.

Zdecydowanie lepiej popełnić błędy na szybkim prototypie niż na gotowym produkcie. Niestety, wiele firm inwestuje ogromne pieniądze w nieprzetestowane hipotezy i aplikacje.

Błędne decyzje projektowe stają się bardzo widoczne na gotowym produkcie — niepotrzebne błędy, które trzeba naprawić ogromnym kosztem. Ostateczny koszt wdrożenia nieprzetestowanych aplikacji jest ogromny.

Sześć podstawowych elementów testowania użytkowników

Aby przejść przez właściwy proces testowania użytkowników, musisz wykonać następujące czynności:

  • Stwórz prototyp
  • Wymyśl plan testów
  • Rekrutuj osoby (użytkownicy docelowi)
  • Znajdź odpowiednią lokalizację
  • Moderuj test
  • Udokumentuj wynik testu

Tworzenie prototypu

Prototyp to wczesny model produktu — zwykle o ograniczonej funkcjonalności — zbudowany w celu przetestowania koncepcji projektowej; rzecz, z której można się replikować lub z której można się uczyć. Istnieje wiele sposobów tworzenia prototypów i istnieje wiele narzędzi, w tym oprogramowanie offline i aplikacje online.

Różne wierności i podejścia są odpowiednie dla różnych sytuacji.

Testowanie użytkowników z prototypami Axure
Prototypy mogą być wykonane ze szkiców, modeli szkieletowych lub makiet o wysokiej wierności. (zdjęcie: Axure RP)

Jest bardzo prosty sposób — narysuj kilka szkiców na kartce papieru, zrób im zdjęcia, a następnie połącz je ze sobą za pomocą narzędzia takiego jak Adobe Experience Design. Możesz to zrobić zarówno w przypadku aplikacji komputerowych, jak i mobilnych.

Alternatywnie, możesz tworzyć interaktywne makiety — łącząc je razem w narzędziu do prototypowania online, takim jak InVision.

Testowanie prototypu Invision przez użytkowników

Tworzę wiele wariacji i buduję kilka zupełnie różnych prototypów dla tego samego projektu. Decyduję, który z nich jest najlepszy, po złożeniu ich razem. Najczęściej, gdy zaczynam z nimi pracować, odkrywam rozwiązania, o których nie pomyślałem, tworząc pierwszy prototyp.

Testowanie użytkowników za pomocą papierowego prototypu aplikacji mobilnej
Prosty papierowy prototyp aplikacji mobilnej.

Moim pierwszym narzędziem do tworzenia prototypów był Axure RP. Jest bardzo złożony i opanowanie go zajmuje około sześciu miesięcy. Podstaw można jednak nauczyć się w kilka dni i tworzyć proste interaktywne prototypy.

Prototypowanie i testowanie użytkowników za pomocą Axure RP
Prototypowanie z Axure RP.

Próbowałem też niektórych rozwiązań, takich jak InVision czy UXpin. Są oparte na sieci, innowacyjne i znacznie tańsze. Nie są tak bogate w funkcje i elastyczne jak Axure, ale są znacznie prostsze w użyciu. Możesz także łatwo udostępnić swój prototyp klientom i członkom zespołu.

Ostatnio Marvel jest moim ulubionym narzędziem. To świetna aplikacja mobilna i internetowa, niezwykle łatwo tworzy i udostępnia prototypy, a także ma przydatną wtyczkę Sketch.

Istnieje wiele różnych narzędzi do prototypowania. Oto świetna strona porównawcza: http://www.prototypr.io/prototyping-tools.

Poszukiwani projektanci UX z siedzibą w USA na pełny etat

Przygotowanie planu testów

Ważne jest, aby ułożyć plan testu; w przeciwnym razie zmarnujesz dużo czasu. Na podstawowym poziomie plan powinien określać:

  • Co jest testowane (cechy, funkcjonalności, zadania)
  • Jak to będzie mierzone (sukces lub wskaźnik niepowodzeń testu w określonych obszarach)

testowanie użytkowników

Załóżmy, że testuję aplikację mobilną do planowania tras transportu publicznego. Zaprojektowałem trzy główne funkcjonalności aplikacji: planowanie podróży, zamawianie biletów i rezerwację miejsc.

Mam na myśli grupę docelowych użytkowników, którzy zazwyczaj wszędzie podróżują autobusem. Podczas sesji testowej zajmę się konkretami i spróbuję dowiedzieć się od moich użytkowników, czy pewne cechy i funkcjonalności są przyjazne dla użytkownika – tj. „pozorne” (oczywiste dla użytkownika) i łatwe w użyciu.

Tworząc plan testów, przechodzę przez prototyp i zapisuję kilka pytań. Na przykład:

  • Czy użytkownicy są w stanie skutecznie i szybko zaplanować swoją podróż?
  • Czy mogą łatwo zamówić bilety?
  • Czy są w stanie zarezerwować miejsce?

Załóżmy, że do testów zgodziło się dołączyć piętnaście osób. Przed rozpoczęciem sesji tworzę arkusz kalkulacyjny z pięcioma kolumnami:

  • Kolumna 1: Nazwiska uczestników,
  • Kolumny 2-4: trzy funkcje aplikacji do przetestowania,
  • Kolumna 5: jeśli uczestnik ma problemy z wykorzystaniem danej funkcji, odnotowuję to i zapisuję przyczynę zamieszania.

badania i testy z użytkownikami

Pracując z tym arkuszem kalkulacyjnym, mogę ocenić sukces mojego prototypu. Jeśli piętnaście osób testuje trzy cechy, daje to 45 (15x3) zadań. Jeśli ludzie wykonają 38 zadań, mój wskaźnik sukcesu wynosi 85%.

Rekrutacja ludzi, czyli „Użytkownicy”

Jeśli pracujesz nad projektem z istniejącymi klientami, rekrutacja powinna być łatwa. Skontaktuj się z zespołem sprzedaży lub interesariuszami i uzyskaj kontakty z klientami.

W przypadku małego projektu osobistego lub projektu firmy wewnętrznej spróbuj skontaktować się ze znajomymi na Facebooku, którzy należą do grupy docelowej. Możesz również poprosić o skierowanie do swoich kontaktów. Inni członkowie zespołu mogą zrobić to samo. Ważne jest, aby znaleźć bezstronnych uczestników , którzy nie będą tylko chcieli być dla ciebie „mili”, tj. lubić wszystko, co widzą. Potrzebujesz bezstronnych informacji zwrotnych — dobrych lub złych — aby naprawdę uzyskać wartość z testu.

Jeśli pracujesz z klientem zewnętrznym nad większym projektem, polecam skorzystać z serwisów takich jak usertesting.com, validately.com, clicktale.com lub Verifyapp.com.

Czasami może być trudno wyjaśnić, czego szukasz podczas rekrutacji potencjalnych użytkowników. Uczestnictwo w testach użytkowników nie jest znane większości ludzi. Moja prośba zwykle wygląda tak:

„Hej Walt! Wiem, że jesteś bardzo zajęty, ale mam nadzieję, że oszczędzisz mi pół godziny i pomożesz mi w projekcie, nad którym pracuję. Jest to aplikacja do planowania podróży środkami transportu publicznego. Wiem, że często podróżujesz autobusem i chciałbym zobaczyć, jak z niego korzystasz”.

Najlepiej mieć minimum 3-5 testów (zdalnie lub osobiście). To powinno zapewnić ci wystarczającą ilość materiału na pierwszą iterację. Jeśli zdołasz to zdobyć, możesz zaoferować uczestnikom kawę/herbatę i przekąskę, kartę podarunkową lub kod rabatowy od firmy w zamian za udział.

Dobrym pomysłem jest zaplanowanie testów z 30-45 minutową przerwą między nimi. Może się okazać, że podszedłeś do projektu pod złym kątem, a największe problemy możesz naprawić na miejscu, zanim przybędzie następny tester. Testy są intensywne i będziesz potrzebować wytchnienia, aby zebrać wyniki, zrobić notatki i zrelaksować się przed kolejną rundą.

Znajdowanie odpowiedniej lokalizacji testowej

Polecam testowanie osobiście, ponieważ możesz odczytać mowę ciała i subtelne sygnały, takie jak napięcie i westchnienia, lub złapać rzeczy, takie jak ludzie robiący miny, ponieważ walczą. To okazja, by wkroczyć i zapytać, czy są zdezorientowani.

Ponadto ludzie są bardziej skoncentrowani podczas spotkań osobistych. Jeśli przeprowadzasz zdalne testy przez Skype lub Hangout, mogą się rozproszyć, a rzeczy mogą się pomylić.

Znalezienie zgodnego miejsca spotkań, w którym najmniej rozprasza się lub nie pozwala na przerwanie, ma kluczowe znaczenie. Musisz znaleźć miejsce, w którym ludzie będą mogli skupić się na teście.

Wolałabym nie przyprowadzać uczestników do biur moich klientów — niewykluczone, że środowisko korporacyjne mogłoby sprawić, że poczuliby się ograniczeni i jakby byli pod obserwacją. Również odwiedzanie ludzi w ich domach nie jest sytuacją optymalną. Zwierzak, dziecko lub członek rodziny może rozpraszać użytkowników testu.

Guerilla testowanie użytkowników w kawiarniach
Kawiarnie są dobrym miejscem do przeprowadzania testów użytkowników. Będzie bardziej znajomy i mniej „kliniczny”.

Moim zdaniem kawiarnia to idealne otoczenie. Gra muzyka, pięknie pachnie, a kawa budzi czujność. Z dala od osobistych zobowiązań i rozproszeń, osoby testujące mają tendencję do odprężenia się — często pomaga im to też w procesie testowania poczuć się tak, jakby znajdowali się w prawdziwym świecie.

Możesz nawet robić testy na zewnątrz! Czasami możesz chcieć umieścić swoich potencjalnych użytkowników w rzeczywistym, kontekstowo dokładnym otoczeniu — na przykład podczas wspólnej jazdy autobusem i oglądania prototypu planowania podróży autobusem.

Uruchamianie testu

Na jakość testowania duży wpływ ma umiejętność dobrego przeprowadzenia testu i skutecznej komunikacji (tzw. „moderowanie testu”). W tym miejscu wkraczają również przygotowania i plan testów. Jeśli wcześniej niczego nie testowałeś, polecam kilka testów bez presji z partnerami lub członkami rodziny.

Przećwicz zadawanie pytań, które zamierzasz zadać, a będziesz w stanie skuteczniej przeprowadzić test.

Testowanie z nieznajomymi, gdy użytkownik testuje w podróży
Możesz nawet przeprowadzić testy na zewnątrz, „w biegu”!

Błędem byłoby testowanie wszystkiego w ciepłym, przytulnym otoczeniu z nieograniczonym czasem na realizację zadań. Daj użytkownikom kontekst i przypomnij im, aby wyobrazili sobie, że korzystają z Twojej aplikacji w rzeczywistej sytuacji — na przykład podczas ćwiczeń, dojazdów do pracy lub zakupów.

Ważne jest również, aby podziękować uczestnikom za czas poświęcony na pomoc. Przypomnij im, że powodem, dla którego przeprowadzasz te sesje z opiniami użytkowników, jest chęć zoptymalizowania użyteczności witryny/aplikacji/platformy, aby zapewnić użytkownikom jak najlepsze wrażenia.

Upewnij się, że powiesz im, że to nie oni są testowani. To projekt.

Testowanie z użytkownikami końcowymi

Jeśli przeprowadzasz test zdalny, nagraj go za pomocą oprogramowania do nagrywania ekranu. Osobiście użyj kamery wideo lub rejestratora dźwięku. Zdziwisz się, jak bardzo przegapiłeś!

Nagrywając sesje, przekonasz się, że jesteś bardziej zrelaksowany, ponieważ nie musisz robić notatek. Możesz bardziej skoncentrować się na nawiązaniu dobrych relacji i sprawić, by test był wygodny dla uczestników. Wszystko możesz później udokumentować z nagrań.

Pamiętaj, aby poinformować osoby testowane, że nagrania są poufne, wyłącznie do celów wewnętrznych i że tylko Ty będziesz je oglądać/słuchać.

Użytkownicy MacOS mogą używać QuickTime do przechwytywania ekranu. Używam Screenflick (29 USD). Może jednocześnie nagrywać ekran i kamerę internetową, przycinać nagranie i naprawdę dobrze eksportować wyniki. Dostępnych jest również kilka aplikacji na iOS.

Aby uzyskać prawdziwy wgląd w potrzeby, zachowania, cele i frustracje Twoich użytkowników, zadawaj pytania otwarte, które ich nie prowadzą. Oto kilka przykładów:

  • Zauważyłem tam trochę wahania, co cię powstrzymało?
  • Jak myślisz, co zrobi ten przycisk?
  • Co jest najbardziej atrakcyjne w tym produkcie?
  • Co jest najtrudniejsze w korzystaniu z tego produktu?
  • Czy w tym produkcie było coś zaskakującego lub nieoczekiwanego?
  • Co można zrobić, aby ulepszyć ten produkt?
  • Czego może brakować? Co jeszcze chciałbyś zobaczyć?
  • Co lubisz/nie lubisz w sposobie, w jaki to działa?
  • Jak myślisz, w czym ten produkt ci pomoże?
  • Czy użyłbyś dziś tego produktu?
  • Jak myślisz, dlaczego ktoś używałby tego produktu?

Dokumentowanie wyników testu

Wydestyluj i podsumuj swoje odkrycia w krótkim, jednostronicowym raporcie z arkusza dokumentacji testowej, o którym wspomniałem wcześniej. Pomoże Ci to skoncentrować się na problemach, które sprawiały ludziom najwięcej kłopotów. Obszary wymagające poprawy staną się bardzo szybko widoczne. Zazwyczaj moje artefakty testowe składają się z:

  • Arkusz kalkulacyjny z notatkami
  • Nagranie dźwiękowe
  • Nagranie ekranu
  • Nagranie uczestnika testu z kamery internetowej

Test użytkownika z prototypami

Gdy twój test jest odpowiednio udokumentowany, możesz go dalej przestudiować i zlecić mu pokierowanie następną iteracją. Możesz także wykorzystać wyniki testów z interesariuszami do tworzenia kopii zapasowych kolejnych decyzji projektowych.

Zajmij się testowaniem i ciesz się nim. Będzie fajnie!

Podsumowując, pamiętaj o dwóch rzeczach:

  1. Ogólna zasada: jeśli zbudowanie prototypu zajmuje więcej niż dziewięćdziesiąt minut, oznacza to, że próbujesz zrobić za dużo.
  2. Gdy wskaźnik sukcesu testu przekroczy 90%, przestań testować. Aplikacja/witryna/platforma powinna być teraz bardzo użyteczna i „użyteczna”. Czas MVP!

Na początku tego artykułu powiedziałem, że wyniki moich pierwszych testów wstrząsnęły mną. To wstrząsnęło moim zaufaniem do własnych możliwości. Zdałem sobie wtedy sprawę, że metoda prób i błędów jest naturalną częścią procesu. To nieprawda, że ​​profesjonalista nie popełnia błędów. Profesjonalista szybko się od nich uczy, skraca pętlę iteracji i przy okazji udoskonala projekt.

Do projektantów: Ciesz się procesem testowania — ulepsza Twoje projekty! Przetestuj swoje pomysły z prawdziwymi użytkownikami w rzeczywistych scenariuszach tak szybko, jak to możliwe. Spostrzeżenia, które uzyskasz, obserwując, jak prawdziwi użytkownicy korzystają z Twojego produktu, są bezcenne. Każda pojedyncza iteracja to ważny krok naprzód.

Do klientów: Nie zmuszaj projektantów do kończenia projektów bez testowania. Wykorzystaj w pełni możliwości oceny swoich produktów, zanim zostanie napisany pierwszy wiersz kodu. Może to zająć dodatkowy tydzień i kosztować trochę więcej, ale w końcu zaoszczędzisz i zyskasz sto razy więcej, robiąc to!

• • •

Dalsza lektura na blogu Toptal Design:

  • eCommerce UX – przegląd najlepszych praktyk (z infografiką)
  • Znaczenie projektowania zorientowanego na człowieka w projektowaniu produktu
  • Najlepsze portfolio projektantów UX – inspirujące studia przypadków i przykłady
  • Zasady heurystyczne dla interfejsów mobilnych
  • Projekt przewidujący: jak tworzyć magiczne doświadczenia użytkownika