Powrót do katalogu

Podaj maila aby obejrzeć webinar z Node.js

Wyrażam zgodę na otrzymywanie informacji o promocjach i produktach oferowanych Czytaj więcej przez Vavatech Sp z o.o. Zgodę możesz cofnąć w każdym czasie.
Termin sugerowany
2021-03-12
Warszawa

Zapisz się jako pierwszy!

1 000 / 1 dni
Zgłoś chęć udziału
Termin sugerowany
2021-04-02
Warszawa

Zapisz się jako pierwszy!

1 000 / 1 dni
Zgłoś chęć udziału
Zaproponuj własny termin
Postaramy się uruchomić nowy termin dla Ciebie
Zgłoś chęć udziału

Technologie mobilne > Android

Szkolenie: Testowanie aplikacji Android dla zespołów QA

Kod: [MOB-AND-TEST]
Pobierz program

Wprowadzenie

Android ze względu na swoją fragmentację, wymaga położenia szczególnego nacisku na testy aplikacji od strony interfejsu użytkownika. Istnieje grono narzędzi, które pomagają w procesie testowania manualnego poprzez automatyzację często powtarzanych scenariuszy, tworzenie raportów i działania zgodnie z zasadą ciągłej integracji usług.

Cel szkolenia

Celem szkolenia jest nabycie praktycznych umiejętności korzystania z testów akceptacyjnych aplikacji z wykorzystaniem skryptów w Calabash (Cucumber) oraz poznanie zagadnień Continous Integration an przykładzie Jenkins CI. Uzupełnieniem jest omówienie sposobów dystrybucji wersji testowych aplikacji z wykorzystaniem TestFlight i Google Play.

Po zakończeniu szkolenia aktywny uczestnik:

  1. potrafi tworzyć scenariusze w Calabash
  2. potrafi konfigurować i uruchamiać testy w Calabash
  3. potrafi skonfigurować działające środowisko Continous Integration w oparciu o Jenkins CI
  4. potrafi uruchamiać równoległe testy na urządzeniach dzięki Spoon
  5. potrafi dystrybuować aplikacje w wersji testowej dla osób prowadzących testy manualne

Adresaci szkolenia

Adresatami szkolenia są członkowie zespołów QA, którzy testują aplikacje na systemie Android, zainteresowani zagadnieniami automatycznych testów akceptacyjnych i Continous Integration.

Czas i forma szkolenia

7 godzin (1 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

  1. Testy akceptacyjne aplikacji na przykładzie Calabash
    1. tworzenie projektu testowego
    2. pisanie scenariuszy z wykorzystaniem zdefiniowanych kroków
    3. tworzenie screenshotów w trakcie testów
    4. tworzenie własnych kroków
    5. generowanie raportów z testów
  2. Continous Integration na przykładzie Jenkins CI
    1. budowanie projektu z Ant i Gradle
    2. uruchamianie testów akceptacyjncych na emulatorach
    3. wykorzystywanie Matrix Project do testowania projektu nawielu profilach
    4. automatyczna publikacja pakietu na urządzeniach do testów manulanych np. Testfight
  3. Automatyzacja równoległych testów na urządzeniach z wykorzystaniem Spoon
    1. konfiguracja urządzeń i środowiska
    2. korzystanie z raportów

Opinie uczestników