Testowanie aplikacji mobilnych na platformę Android. Testy jednostkowe i UI

Testowanie Android

O szkoleniu

Mobile to przyszłość internetu. To widać – procentowy udział użytkowników przeglądających strony internetowe przede wszystkim na ekranach swoich smartfonów, z roku na rok rośnie. Jednak stawianie serwisów i witryn, które będą sprawnie działać na urządzeniach przenośnych, to niejedyna ścieżka kariery, jaką wybrać może programista Androida - najpopularniejszego systemu operacyjnego dla urządzeń mobilnych. Drugą, równie ciekawą jest projektowanie aplikacji, które użytkownik przenośnego sprzętu będzie mógł pobrać na swój smartfon, czy tablet, uruchomić i swobodnie z nich korzystać. Kreowanie i dostarczanie na rynek coraz to nowych, ciekawszych aplikacji dla urządzeń mobilnych to rosnąca w siłę odnoga branży IT. Wytwarzaniem ich zajmuje się wiele firm. Jednak wymyślenie i napisanie innowacyjnego oprogramowania to tak naprawdę dopiero początek pracy. Klient jest niecierpliwy i ma niską tolerancję na błędy. Dlatego nim aplikacja trafi do sklepu Google Play, musi zostać gruntownie przetestowana.

Testy aplikacji mobilnych różnią się znacznie od webowych. Nie wystarczy wykonanie testów manualnych – trzeba także sprawdzić energochłonność aplikacji, czy też jej podatność na zmiany jakości połączenia internetowego. A że jest to koszto- i czasochłonne, najlepiej robić to w sposób zautomatyzowany. Osoba biorąca udział w naszym szkoleniu pozna więc oprogramowanie służące automatyzacji testów i nauczy się nimi posługiwać. Dowie się, jakie możliwości niosą ze sobą frameworki Espresso i Calabash, co można zrobić używając narzędzia Appium oraz jak działa produkt SeeTest Automation. Zrozumie, dlaczego i jak należy uwzględniać w testach fragmentację systemu Android, dowie się także, z jakiego powodu istotne jest obserwowanie zachowania aplikacji w jej cyklu życia. Zapozna się z oprogramowaniem Battery Historian, które pozwala na analizowanie zużycia baterii. Szkolony będzie także ćwiczył pisanie testów logiki biznesowej, testów UI oraz testów dla wielu aplikacji.

newsletter bądź zawsze na bieżąco

gwarantujemy najwyższą jakość