Testowanie aplikacji mobilnych na platformę Android. Kurs video. Poziom pierwszy. Testy jednostkowe i UI
- Autor:
- Długość
- liczba lekcji: 20, czas trwania: 2:55:24
- Ocena
Kurs wideo
Testowanie aplikacji mobilnych na platformę Android. Kurs video. Poziom pierwszy. Testy jednostkowe i UI (ebook)(audiobook)(audiobook)

- Wydawnictwo:
- Videopoint
- Wersja:
- Online i ZIP (339.5MB)
- Czas trwania:
- 2:55:24
- Ocena:
Spis lekcji
Opis kursu video
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.
Nie przewiduj przyszłości — twórz ją!
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.

Oceny i opinie klientów (3)
(0)
(1)
(0)
(1)
(1)
(0)
5 oceniona przez: 2018-05-10
3 oceniona przez: Senior Mobile Software Test Engineer 2018-05-19
2 oceniona przez: 2018-05-08
więcej opinii