Chodzi o bardzo prostą a zarazem ważną funkcjonalność jaką jest logowanie i ekran logowania.
Na początku kilka słów wstępu. Testowanie aplikacji (lub strony) można podzielić na kilka etapów: testowanie pojedynczej funkcjonalności, testowanie eksploracyjne ( czyli "przeklikiwanie" się przez aplikację w celu znalezienia błędów) oraz testowanie zgodnie z podanym scenariuszem ( najcześciej w poszukiwaniu błędów regresyjnych, popełnionych w trakcie rozwijania produktu). Jest to bardzo uogólniony schemat, który ma na celu przybliżenie Wam jak mniej więcej taki proces przebiega ( o ile przebiega). Z doświadczenia wiem, że testerzy niejednokrotnie podczas wykonywania testów eksploracyjnych lub zgodnie z podanym scenariuszem, nie chcą za każdym razem klikać po ekranie logowania. Wiec jak się domyślacie testują jedynie funkcjonalność: zaloguj mnie automatycznie albo zapamiętaj mnie. Mało kto myśli o tym, żeby sprawdzić dokładnie proces logowania, bo przecież skoro można się zalogować to działa.
I tu jest błąd! Bo niejednokrotnie to właśnie miejsce ma dużo błędów. Zaraz Wam pokaże kilka przykładów.
Zacznę od bardzo popularnej aplikacji Kindle, do czytania E-booków. Po ściągnięciu standardowo pojawia się ekran logowania, na którym brakuje jednego ( moim zdaniem bardzo ważnego elementu): możliwości przypomnienia hasła. Standardem jest, że na ekranie logowania istnieje możliwość odzyskania hasła. Mozliwe, że Kindle usunął tą opcje celowo. Ale dla użytkownika oznacza to przechodzenie na stronę internetową Amazona i odzyskiwanie tegoż hasła przez przeglądarkę. Brzmi niewygodnie? No właśnie.
Kolejna aplikacja i bardzo ciekawy przypadek. Niedawno Apple wypuścił najnowszą poprawkę iOS, Pinterest kilka dni po nim wypuścił update aplikacji mobilnej. Niestety nikt nie przewidział, że niektórzy użytkownicy nie zaktualizują systemu i aplikacji. Ja z ciekawości wlasnie tak zrobiłam. Aplikacja uruchamiała sie bez zarzutu ale od razu pojawiał sie ekran logowania (nawet jeśli wczesniej byłam zalogowana). Gdy podawałam poprawne dane - aplikacja zgłaszała błąd logowania. Niedoświadczony użytkownik (a napewno wielu sie takich znajdzie) będzie próbował kilku opcji i bedzie zdezorientowany. Niby mały błąd ale...
W dzisiejszym poście opisze tylko te dwa błędy ale to nie koniec naszych rozważań na temat błędów w ekranach logowania. Już szykuje dla Was kolejnego posta - tym razem na temat security vs. UX w ekranach logowania. Śledźcie naszego bloga!

0 komentarze:
Prześlij komentarz