Testowanie aplikacji mobilnych (IxDA 2012)

Preview:

DESCRIPTION

Prezentacja z czwartego spotkania poznańskiego oddziału International Design Association (IxDA) - Mobile Thinking.

Citation preview

Testing techniques for mobile applications

Bartosz Mozyrko

b.mozyrko@cogision.com

Agenda

1. The Elements of User Experience

2. Techniques

a) Paper Prototyping

b) Laboratory Testing

c) Field Testing

d) Diary Studies

3. Final Word

2

The Elements of User Experience

The Elements of User Experience, Jesse James Garrett

3

The Elements of User Experience

The Elements of User Experience, Jesse James Garrett

4

The Elements of User Experience

The Elements of User Experience, Jesse James Garrett

5

The Elements of User Experience

The Elements of User Experience, Jesse James Garrett

6

The Elements of User Experience

The Elements of User Experience, Jesse James Garrett

7

The Elements of User Experience

The Elements of User Experience, Jesse James Garrett

8

Paper Prototyping

Paper Prototyping

Paper Prototyping – zalety

• Testujesz przed wdrożeniem

architektura informacji

flow aplikacji

zrozumiałość tekstu

dokumentacja (np. spójność makiet)

• Ułatwia rozmowę o potrzebach użytkownika

można porozmawiać o samym pomyśle

• Warstwa graficzna nie rozprasza użytkownika

11

Paper Prototyping – wady

12

• Przygotowanie może zająć sporo czasu

teksty, teksty, teksty…

• Trzeba dokładnie przemyśleć scenariusz badania

„Komputer” może się zawiesić ;)

• Czasem trudno przyzwyczaić badanego do specyficznej formy prowadzenia spotkania

Laboratory Testing

Laboratory Testing – zalety

16

• Użytkownik może porządnie „przeklikać” aplikację

• Pozwala przejść przez wszystkie poziomy „doświadczeń użytkownika”

możliwość dowiedzenia się czegoś o look&feel

• Łatwo udokumentować przebieg badania

znakomita perswazyjność

• Możliwość zaangażowania klienta w badania

znakomita perswazyjność

Laboratory Testing – wady

• …ciągle jest to jednak laboratorium

białe ściany, lustro „weneckie”, kamery

• Częściowy kontekst użycia

• Ciekawostka: użytkownicy mogą się stresować bardziej niż w przypadku badań paper prototyping

17

Field Testing

Field testing

Field Testing – zalety

• Możemy przetestować wszystkie funkcjonalności

• Widzimy co użytkownik robi w danej sytuacji a nie mówi że by zrobił

• W większym stopniu angażuje badanych

• Realny kontekst użycia

dźwięk, ruch, inne „dystraktory”

• Wyniki badań generują lepsze insighty

20

Field Testing – wady

• Problem z robieniem notatek

…nie wspominając o dokumentacji przebiegu badania

• Istnieje prawdopodobieństwo, że wydarzy się coś nieprzewidzianego

• Czasami po prostu się nie opłaca

21 http://www.usabilityprofessionals.org/upa_publications/jus/2005_november/mobile.pdf

Diary Studies

23

Diary Studies – zalety

• Badani używają aplikacji w sposób, którego nie przewidzi moderator

np. podczas wycieczki poza miasto

• Dokumentacja z przebiegu badania „sama się tworzy”

pisana językiem użytkownika

• Nic tak nie zaangażuje Twojego klienta, jak regularne śledzenie przebiegu badania

24

Diary Studies – wady

• Konieczność wcześniejszego przygotowania badanych (spotkanie)

• Brak kontroli nad regularnością i jakością wpisów

czasem trzeba moderować

• Nic tak nie zdołuje Twojego klienta, jak regularne śledzenie przebiegu badania ;)

25

Po co to wszystko?

Po co to wszystko? Po co to wszystko?

Po co to wszystko? Po co to wszystko?

Po co to wszystko? Po co to wszystko?

Po co to wszystko? Po co to wszystko? Po co to wszystko?

Podsumowując

„Companies that synthesize their user research will achieve true insight”

- Louis Rosenfeld

31

Recommended