Dobre praktyki

Testy aplikacji mobilnych – Na co zwracać uwagę?

Coraz więcej aplikacji webowych ma swoje odpowiedniki w postaci apek mobilnych. Branża aplikacji mobilnych rośnie w siłę. Telefony dają coraz więcej możliwości i coraz więcej osób korzysta z różnych serwisów właśnie na telefonie. Dlatego dzisiaj chciałabym Wam przekazać kilka przydanych wskazówek na co zwracać uwagę podczas testów aplikacji mobilnych:

  1. Różne platformy – testy na różnych urządzeniach, z różną wersją systemu operacyjnego – tutaj z pomocą przychodzą emulatory, które może nie odzwierciedlają w 100% telefonów, ale dają możliwość sprawdzenia aplikacji na różnych wersjach systemu operacyjnego, czy przy różnych rozdzielczościach ekranu.
  2. Różne prędkości łącza lub brak internetu – sprawdzenie jak nasza aplikacja zachowuje się gdy jesteśmy offline oraz przy wolniejszym internecie. Takie testy można z łatwością przeprowadzić używając emulatora, lub zmieniając preferowany typ sieci w swoim telefonie.
  3. Połączenie przychodzące lub sms – warto też przetestować co się stanie gdy podczas korzystania z naszej apki ktoś do naz zadzwoni, wyśle smsa lub gdy zadzwoni budzik. Połączenie przychodzące i smsy można łatwo zasymulować na emulatorze.
  4. Zrzucenie apki do tła – przełączanie między różnymi aplikacjami – zwrócenie uwagi na zachowanie apki po zrzuceniu jej do tła i ponownym aktywowaniu. Warto też sprawdzić przełączanie się między różnymi aplikacjami.
  5. Widok pionowy i poziomy – testowanie apki zarówno w widoku pionowym jak i poziomym.
  6. Usługi zewnętrzne – sprawdzenie jak apka współgra z zewnętrznymi usługami (np. camera, gps). Gdy nasza apka korzysta z aparatu powinniśmy też sprawdzić co się stanie gdy apka chce odpalić aparat, który jest już aktywny w tle.
  7. Zużycie baterii – sprawdzenie czy apka nie zjada zbyt szybko zasobów baterii. Zużycie baterii można łatwo zasymulować na emulatorach.
  8. Różne rozmiary ekranu – sprawdzenie jak apka wygląda na małym ekranie, czy teksty się mieszczą i czy widok się nie „rozjeżdża”.
Narzędzia

Android – Symulacja wolnego łącza

Podczas testów warto sprawdzić jak zachowuje się nasza aplikacja przy wolniejszym internecie. Emulator androida umożliwia symulowanie zarówno typu sieci (np. LTE, EDGE), jak i siły sygnału. Pokażę gdzie w emulatorze znajduje się ta opcja.

Klikamy w 3 kropki na dole menu.

emulator2

Wybieramy zakładkę „Cellular”, a następnie ustawiamy interesujący nas typ sieci i siłę sygnału.

emulator1