Play

Testowanie aplikacji mobilnych na platformę Android. Kurs video. Poziom pierwszy. Testy jednostkowe i UI

Autor:
Michał Szczepanik
Długość
liczba lekcji: 20, czas trwania: 2:55:24
Ocena

Kup kurs 59,00 zł

Kurs wideo

Testowanie aplikacji mobilnych na platformę Android. Kurs video. Poziom pierwszy. Testy jednostkowe i UI (ebook)(audiobook)(audiobook)

Okładka książki Testowanie aplikacji mobilnych na platformę Android. Kurs video. Poziom pierwszy. Testy jednostkowe i UI
Tył okładki książki Testowanie aplikacji mobilnych na platformę Android. Kurs video. Poziom pierwszy. Testy jednostkowe i UI

Okładka książki Testowanie aplikacji mobilnych na platformę Android. Kurs video. Poziom pierwszy. Testy jednostkowe i UI

Wydawnictwo:
Videopoint
Wersja:
Online i ZIP (339.6MB)
Czas trwania:
2:55:24
Ocena:
3.3/6  Opinie: 3

Obierz kurs na perfekcyjnie działającą aplikację!

Dostarczanie wciąż nowych, perfekcyjnie działających aplikacji mobilnych to podstawowe zadanie wielu firm z branży IT. Ze względu na ogromną konkurencję samo wykreowanie, zaprojektowanie i wytworzenie innowacyjnej aplikacji jest wyzwaniem, a to dopiero początek drogi do sukcesu! Nim wprowadzimy aplikację do sklepu Google Play, powinna ona zostać perfekcyjnie dopracowana i gruntownie sprawdzona. Niestety, testowanie oprogramowania napisanego na urządzenia mobilne znacznie różni się od przeprowadzania testów webowych. Do obowiązkowych w obu przypadkach testów manualnych dochodzą inne, na przykład sprawdzenie energochłonności aplikacji, wrażliwości oprogramowania na zmieniającą się jakość połączenia sieciowego itd. Podczas pracy nad aplikacją pod Androida należy uwzględnić również różnice występujące między wersjami systemu, a także specyfikę urządzeń poszczególnych producentów. Ponieważ testowanie każdej zmiennej po kolei zajmuje mnóstwo czasu, jest pracochłonne i generuje dodatkowe koszty, najlepiej wprowadzić automatyzację testów, tym bardziej że istnieją odpowiednie do tego rozwiązania.

Dzięki naszemu kursowi video poznasz narzędzia do automatyzowania testów aplikacji mobilnych i nauczysz się z nich korzystać.

Co Cię czeka podczas naszego profesjonalnego szkolenia?

W ramach niniejszego kursu video:

  • nauczysz się uwzględniać fragmentację systemu Android w testach;
  • dowiesz się, dlaczego i jak należy obserwować zachowanie aplikacji podczas cyklu jej życia;
  • opanujesz reguły współpracy z oprogramowaniem Battery Historian, służącym do analizowania stopnia zużycia baterii;
  • będziesz pisać testy logiki biznesowej (pure Java) oraz testy UI dla aplikacji androidowych z wykorzystaniem frameworka Espresso.

Co więcej...

  • ...opanujesz zasady pisania testów UI dla wielu aplikacji.

W efekcie szkolenia Testowanie aplikacji mobilnych na platformę Android. Kurs video. Poziom pierwszy. Testy jednostkowe i UI będziesz korzystać z narzędzi developerskich do testów manualnych oraz automatyzować testy. Co więcej — zaczniesz samodzielnie pisać testy automatyczne z użyciem popularnego oprogramowania (Espresso, Appium, SeeTest, Calabash).

Narzędzia sprytnego testera

Espresso, framework przygotowany pod Androida, pozwala na pisanie testów interfejsu użytkownika dla pojedynczej aplikacji. Od wersji 2.0 jest częścią Android Support Repository. Testy w tym frameworku są pisane w Javie i nie wymagają używania tzw. sleepów, Espresso bowiem automatycznie synchronizuje testy z GUI.

Appium jest narzędziem typu open source, wszechstronnym, służącym do automatyzacji testów aplikacji natywnych, webowych oraz hybrydowych na platformach iOS i Android. Testy na iOS oraz Androida można pisać w Appium za pomocą tego samego API.

SeeTest Automation to produkt firmy Experitest. Wspiera wszystkie, także mniej popularne platformy mobilne i pozwala testować aplikacje zarówno na emulatorach, jak i realnych urządzeniach. Integruje się z wieloma językami i środowiskami, automatycznie generuje raporty, statystyki i podsumowania. SeeTest jest narzędziem bardzo przejrzystym w budowie i łatwym w obsłudze.
Calabash to framework umożliwiający pisanie automatycznych testów akceptacyjnych UI na platformy iOS oraz Android.

Potestujemy razem?

Kurs, dzięki któremu poznasz proste sposoby automatyzacji testowania androidowych aplikacji, jest podzielony na 20 lekcji; trwa w sumie niemal 3 godziny. Nim zaczniemy testować, dowiesz się co nieco o środowisku, w którym będziemy operować — czym jest platforma Android oraz na czym polega jej fragmentacja. Następnie skupimy się na testach manualnych i narzędziach, które się podczas nich stosuje (między innymi Android Studio, ADB, testowanie z profilerem, Battery Historian). W kolejnym kroku przejdziemy do testów jednostkowych aplikacji (narzędzie Javy — JUnit). Później przyjdzie czas na Espresso i pisanie automatycznych testów pod ten framework. W przedostatnim kroku przeniesiemy się na trzy lekcje do Appium Studio (wprowadzenie, nagrywanie i edycja testów). Wreszcie zapoznamy się z narzędziami Calabash oraz SeeTest.

Poznaj naszego eksperta

Michał Szczepanik — doświadczony programista różnych systemów mobilnych. Przygodę w „mobilkach” zaczynał od pracy z takimi technologiami jak J2ME i Symbian. Z Androidem mocno związany od wersji 1.6, ma na swoim koncie ponad 60 komercyjnych aplikacji. Z jego rozwiązań korzystają największe światowe banki oraz firmy, w których bezpieczeństwo i niezawodność aplikacji mobilnych są bardzo istotne. Doktor informatyki, obecnie pracuje jako solution architect dla rozwiązań mobilnych. Jest założycielem Meet.Mobile, czyli grupy zrzeszającej krajowych specjalistów z branży. Wielokrotny prelegent na konferencjach: Mobilization, Droidcon, 4Developers, Code Europe, Programistok i innych. Prywatnie ojciec dwójki dzieci, z którymi uwielbia spędzać wolny czas, bo wtedy w końcu może pobawić się Lego. Lubi podróże i wycieczki rowerowe.

Nie przewiduj przyszłości — twórz ją!

0 Michał Szczepanik

Zamknij

Wybierz metodę płatności