Szkolenie Testowanie aplikacji mobilnych

Poziom

Podstawowy

Czas

16h / 2 dni

Termin

Indywidualnie

Cena

Indywidualnie

Szkolenie Testowanie aplikacji mobilnych

Szkolenie przygotowuje do manualnego testowania aplikacji mobilnych na systemach Android i iOS. Zakres obejmuje różnice między testami aplikacji mobilnych i webowych, przygotowanie strategii testów, dobór urządzeń, pracę z emulatorami i symulatorami, podstawy analizy komunikacji sieciowej oraz raportowanie błędów. Podczas ćwiczeń uczestnicy przygotują scenariusze testowe, przeprowadzą testy dedykowanych aplikacji w środowiskach Android Studio i Xcode oraz opracują raporty błędów. Szkolenie nie obejmuje automatyzacji testów ani pogłębionych testów bezpieczeństwa i wydajności.

Dla kogo jest szkolenie?
  • logo infoshare Dla testerów manualnych, juniorów, stażystów oraz osób z doświadczeniem w testowaniu aplikacji webowych, które chcą rozpocząć testowanie aplikacji mobilnych na systemach Android i iOS
  • logo infoshare Dla osób, które potrafią przygotować podstawowy przypadek testowy i raport błędu oraz znają podstawy testowania aplikacji webowych. Do części praktycznej wymagany jest dostęp do przygotowanych środowisk Android Studio i Xcode; środowisko Xcode działa na macOS

Czego nauczysz się na tym szkoleniu?

  • Przygotowywać podstawową strategię testów aplikacji mobilnej z uwzględnieniem platform, typów aplikacji, urządzeń i najważniejszych ryzyk
  • Dobierać urządzenia fizyczne, emulatory i symulatory do scenariusza testowego oraz wskazywać ograniczenia każdego z tych środowisk
  • Konfigurować i wykorzystywać podstawowe funkcje Android Studio, Android Emulator, Xcode i Simulator
  • Przeprowadzać testy aplikacji na Androidzie i iOS, obejmujące instalację, uprawnienia, zmianę stanu aplikacji, orientację ekranu i warunki sieciowe
  • Analizować podstawowy ruch HTTP/HTTPS za pomocą Charles Proxy z uwzględnieniem ograniczeń certyfikatów i ochrony danych testowych
  • Przygotowywać odtwarzalne raporty błędów zawierające kroki, rezultat oczekiwany i rzeczywisty, dane środowiska oraz materiał dowodowy
  • Przekazywać wyniki testów i informacje o błędach w sposób ułatwiający współpracę z zespołem deweloperskim

Program szkolenia Testowanie aplikacji mobilnych

DZIEŃ 1

 

Moduł 1: Podstawy testów aplikacji mobilnych

  • Różnice między testami aplikacji mobilnych a testami aplikacji webowych
  • Zakres testów aplikacji mobilnych
  • Ryzyka i scenariusze testowe
  • Kryteria zakończenia testów

 

Moduł 2: Typy aplikacji mobilnych

  • Aplikacje natywne
  • Aplikacje hybrydowe
  • Aplikacje webowe
  • Różnice technologiczne i testowe

 

Moduł 3: Urządzenia i środowiska testowe

  • Urządzenia fizyczne
  • Emulatory systemu Android
  • Symulatory systemu iOS
  • Ograniczenia poszczególnych środowisk
  • Macierz urządzeń testowych
  • Kryteria doboru urządzeń

 

Moduł 4: Narzędzia wspierające testy mobilne

  • Android Studio i Android Emulator
  • Xcode i Simulator
  • Charles Proxy
  • Analiza ruchu HTTP i HTTPS
  • Ograniczenia certyfikatów
  • Ochrona danych testowych

 

DZIEŃ 2

 

Moduł 5: Środowisko Android

  • Podstawowe pojęcia systemu Android
  • Cykl życia aktywności
  • Stany aplikacji
  • Uprawnienia systemowe
  • Możliwości i ograniczenia emulatora

 

Moduł 6: Środowisko iOS

  • Podstawowe pojęcia systemu iOS
  • Cykl życia aplikacji
  • Stany aplikacji
  • Uprawnienia systemowe
  • Możliwości i ograniczenia symulatora

 

Moduł 7: Praktyczne testy aplikacji na Androidzie

  • Instalacja i aktualizacja aplikacji
  • Uprawnienia systemowe
  • Orientacja ekranu
  • Zmiany stanu aplikacji
  • Warunki sieciowe
  • Diagnostyka problemów
  • Raport błędu

 

Moduł 8: Praktyczne testy aplikacji na iOS

  • Instalacja i aktualizacja aplikacji
  • Uprawnienia systemowe
  • Orientacja ekranu
  • Zmiany stanu aplikacji
  • Warunki sieciowe
  • Materiał dowodowy
  • Raport błędu

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742213. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.