Adresaci Szkolenia:

Szkolenie adresowane jest do osób chcących poznać lub poszerzyć swoją wiedzę z zakresu testowania funkcjonalności aplikacji mobilnych w systemie Android za pomocą popularnego narzędzia jakim jest Appium.

Cel szkolenia:

Celem szkolenia jest praktyczne przekazanie wiedzy uczestnikom na temat testowania aplikacji pracujących na urządzeniach mobilnych wykorzystując w tym celu jedno z najpopularniejszych obecnie narzędzi do automatyzacji. Słuchacze nauczą się używać Appium w celu automatyzacji procesu testowania funkcjonalności oraz poznają zasady tworzenia i użytkowania środowiska testowego Android.

Mocne strony szkolenia:

Mocną stroną szkolenia jest nacisk na praktyczne zastosowanie omawianych narzędzi w procesie automatyzacji testów funkcjonalnych aplikacji mobilnych. Przedstawiane narzędzia nie wymagają posiadania licencji i mogą być stosowane w każdej organizacji, ponad to są bardzo efektywne, proste w nauce i używane przez większość zawodowych testerów. Dodatkową cechą Appium jest uniwersalność budowanego kodu. Przygotowany skrypt może być uruchamiany zarówno w systemie Android jak i iOS. Bezpośrednio po szkoleniu uczestnicy dysponują wiedzą pozwalającą im na natychmiastowe rozpoczęcie tworzenia efektywnych testów funkcjonalnych dla mobilnych aplikacji w systemie Android.

Wymagania:

Od uczestników wymagana jest znajomość zagadnień związanych z testowaniem oprogramowania oraz umiejętność programowania w języku Java w stopniu co najmniej podstawowym. Dodatkową zaletą będzie znajomość biblioteki WebDriver jednak nie jest to niezbędne.

Mile widziane jest doświadczenie w testowaniu i tworzeniu testów automatycznych aplikacji internetowych w dowolnym narzędziu (np. Quict Test Pro, Windmill etc.).

Parametry szkolenia:

2*8 godzin (2*7 godzin netto) wykładów i warsztatów (z wyraźną przewagą warsztatów). Możliwe jest dostosowanie parametrów szkolenia do indywidualnych potrzeb klienta.

Program szkolenia

  1. Wprowadzenie do systemu Android
    • Fragmentacja
  2. Środowisko rozwoju oprogramowania
    • Instalacja i konfiguracja narzędzia Maven
    • Konfiguracja środowiska Eclipse IDE do pracy z Androidem
  3. Rozpoczęcie pracy z systemem Android
    • Pakiet narzędzi SDK - instalacja i obsługa
    • Narzędzie AVD i tworzenie wirtualnych urządzeń
    • Praca z emulatorem systemu Android
    • Korzystanie z urządzeń sprzętowych
  4. Aktywności w systemie Android
    • Zarządzanie aktywnościami przez system
    • Odczytywanie aktywności z aplikacji
  5. Appium i WebDriver
    • Charakterystyka bibliotek Appium i WebDriver
    • Serwer Appium
      • Praca z GUI serwera Appium
      • Możliwości Appium Inspector
    • API biblioteki Appium
      • Wykorzystanie UI Automator do lokalizowania elementów
      • Tworzenie testów z wykorzystaniem biblioteki Appium i poleceń WebDriver
  6. Jenkins w procesie Continuous Integration
    • Charakterystyka
    • Tworzenie zadań dla wcześniej przygotowanych projektów
  7. Podsumowanie

Pytania?

* Wymagane.


Konsultant on-line
Skorzystaj z usług naszego konsultanta on-line.
Naciśnij przycisk ‘Skorzystaj’ aby przejść do okienka czatu
Kontakt
ul. Nowogrodzka 62c
02-002 Warszawa
Telefon +48 22 2035600
Fax +48 22 2035601
Email