Testowanie automatyczne aplikacji mobilnych APPIUM w języku JAVA
Testowanie automatyczne aplikacji mobilnych APPIUM w języku JAVA
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Identyfikatory projektówMałopolski Pociąg do kariery, Nowy start w Małopolsce z EURESEM
- Grupa docelowa usługi
Szkolenie skierowane jest do testerów oprogramowania, specjalistów QA, testerów manualnych oraz automatyzujących, którzy chcą zdobyć lub rozwinąć kompetencje w zakresie automatyzacji testów aplikacji mobilnych. Usługa przeznaczona jest dla osób posiadających podstawową wiedzę z zakresu testowania oprogramowania oraz podstawową znajomość języka Java. Szkolenie będzie szczególnie przydatne dla osób planujących rozwój w obszarze testowania aplikacji mobilnych z wykorzystaniem frameworka Appium.
- Minimalna liczba uczestników3
- Maksymalna liczba uczestników20
- Data zakończenia rekrutacji28-08-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Podstawa uzyskania wpisu do BURZnak Jakości TGLS Quality Alliance
Cel
Cel
Cel edukacyjny
Celem szkolenia jest zdobycie wiedzy i praktycznych umiejętności w zakresie automatyzacji testów aplikacji mobilnych z wykorzystaniem Appium i języka Java. Uczestnicy poznają proces przygotowania środowiska, tworzenia, uruchamiania i utrzymywania testów mobilnych oraz dobre praktyki stosowane w projektach QA. Po szkoleniu będą potrafili samodzielnie tworzyć, wykonywać i analizować testy automatyczne aplikacji mobilnych.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Wiedza: Uczestnik charakteryzuje architekturę frameworka Appium oraz zasady automatyzacji testów aplikacji mobilnych. | opisuje architekturę Appium, wyjaśnia różnice pomiędzy testowaniem aplikacji Android i iOS, omawia rolę Appium w procesie automatyzacji testów, charakteryzuje elementy środowiska testowego. | Test teoretyczny z wynikiem generowanym automatycznie |
| Umiejętności: Uczestnik przygotowuje środowisko oraz tworzy testy automatyczne aplikacji mobilnych z wykorzystaniem Appium i języka Java. | konfiguruje środowisko, tworzy projekt testowy, przygotowuje pierwszy test automatyczny, uruchamia test na emulatorze lub urządzeniu. | Obserwacja w warunkach symulowanych |
| Kompetencje społeczne: Uczestnik samodzielnie realizuje zadania związane z automatyzacją testów aplikacji mobilnych oraz stosuje dobre praktyki współpracy w zespole projektowym. | samodzielnie wykonuje zadania praktyczne, analizuje napotkane problemy, proponuje rozwiązania, stosuje dobre praktyki jakościowe podczas tworzenia testów. | Obserwacja w warunkach symulowanych |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Dzień 1
Moduł 1. Wprowadzenie do testowania aplikacji mobilnych
- rola automatyzacji testów aplikacji mobilnych,
- architektura frameworka Appium,
- różnice pomiędzy testowaniem aplikacji Android i iOS,
- zastosowanie Appium w projektach QA.
Moduł 2. Instalacja i konfiguracja środowiska
- przygotowanie środowiska pracy,
- instalacja i konfiguracja Java, Android Studio oraz Appium,
- konfiguracja emulatora i urządzeń mobilnych,
- utworzenie projektu testowego.
Moduł 3. Tworzenie pierwszych testów
- struktura projektu testowego,
- tworzenie pierwszych scenariuszy testowych,
- uruchamianie testów automatycznych,
- analiza wyników wykonanych testów.
Moduł 4. Lokalizacja elementów w aplikacjach mobilnych
- identyfikacja elementów interfejsu użytkownika,
- wykorzystanie lokatorów,
- obsługa różnych typów kontrolek,
- dobre praktyki tworzenia stabilnych lokatorów.
Moduł 5. Obsługa gestów i interakcji użytkownika
- kliknięcia i wprowadzanie danych,
- przewijanie i przesuwanie elementów,
- gesty dotykowe wykorzystywane w aplikacjach mobilnych,
- automatyzacja interakcji użytkownika.
Dzień 2
Moduł 6. Zarządzanie testami na różnych urządzeniach i platformach
- konfiguracja testów dla różnych urządzeń,
- wykonywanie testów na emulatorach i urządzeniach fizycznych,
- testowanie na różnych wersjach systemów operacyjnych,
- optymalizacja wykonywania testów mobilnych.
Moduł 7. Debugowanie i raportowanie
- analiza błędów wykonywania testów,
- wykorzystanie narzędzi debugowania,
- generowanie raportów,
- interpretacja wyników testów.
Moduł 8. Integracja z narzędziami CI/CD
- podstawy Continuous Integration i Continuous Delivery,
- automatyczne uruchamianie testów mobilnych,
- integracja testów z procesem dostarczania oprogramowania,
- wykorzystanie raportów w procesie CI/CD.
Moduł 9. Najlepsze praktyki w automatyzacji testów mobilnych
- organizacja i utrzymanie kodu testowego,
- wykorzystanie wzorca Page Object Model,
- zwiększanie czytelności i jakości testów,
- dobre praktyki budowy frameworków testowych dla aplikacji mobilnych.
Moduł 10. Praktyczne ćwiczenia, case studies oraz walidacja efektów uczenia się
- realizacja zadań praktycznych z wykorzystaniem Appium i języka Java,
- analiza i omówienie przygotowanych rozwiązań,
- rozwiązywanie problemów występujących podczas automatyzacji testów mobilnych,
- weryfikacja osiągnięcia efektów uczenia się,
- podsumowanie szkolenia oraz sesja pytań i odpowiedzi.
Harmonogram
Harmonogram
| Przedmiot / temat | Typ aktywności | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|---|
Przedmiot / temat 1 z 14 Wprowadzenie do testowania aplikacji mobilnych | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 03-09-2026 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 08:45 | Liczba godzin 00:45 |
Przedmiot / temat 2 z 14 Instalacja i konfiguracja środowiska | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 03-09-2026 | Godzina rozpoczęcia 08:45 | Godzina zakończenia 10:15 | Liczba godzin 01:30 |
Przedmiot / temat 3 z 14 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 03-09-2026 | Godzina rozpoczęcia 10:15 | Godzina zakończenia 10:45 | Liczba godzin 00:30 |
Przedmiot / temat 4 z 14 Tworzenie pierwszych testów | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 03-09-2026 | Godzina rozpoczęcia 10:45 | Godzina zakończenia 12:15 | Liczba godzin 01:30 |
Przedmiot / temat 5 z 14 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 03-09-2026 | Godzina rozpoczęcia 12:15 | Godzina zakończenia 12:45 | Liczba godzin 00:30 |
Przedmiot / temat 6 z 14 Lokalizacja elementów w aplikacjach mobilnych | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 03-09-2026 | Godzina rozpoczęcia 12:45 | Godzina zakończenia 14:00 | Liczba godzin 01:15 |
Przedmiot / temat 7 z 14 Obsługa gestów i interakcji użytkownika | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 03-09-2026 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 15:00 | Liczba godzin 01:00 |
Przedmiot / temat 8 z 14 Zarządzanie testami na różnych urządzeniach i platformach | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 04-09-2026 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 09:15 | Liczba godzin 01:15 |
Przedmiot / temat 9 z 14 Debugowanie i raportowanie | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 04-09-2026 | Godzina rozpoczęcia 09:15 | Godzina zakończenia 10:15 | Liczba godzin 01:00 |
Przedmiot / temat 10 z 14 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 04-09-2026 | Godzina rozpoczęcia 10:15 | Godzina zakończenia 10:45 | Liczba godzin 00:30 |
Przedmiot / temat 11 z 14 Integracja z narzędziami CI/CD | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 04-09-2026 | Godzina rozpoczęcia 10:45 | Godzina zakończenia 12:00 | Liczba godzin 01:15 |
Przedmiot / temat 12 z 14 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 04-09-2026 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 12:30 | Liczba godzin 00:30 |
Przedmiot / temat 13 z 14 Najlepsze praktyki w automatyzacji testów mobilnych | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 04-09-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:45 | Liczba godzin 01:15 |
Przedmiot / temat 14 z 14 - | Typ aktywności Walidacja | Prowadzący - | Data realizacji zajęć 04-09-2026 | Godzina rozpoczęcia 13:45 | Godzina zakończenia 15:00 | Liczba godzin 01:15 |
Podsumowanie
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Suma godzin zegarowych usługi | Liczba godzin 14:00 |
Rodzaj godzin w tym suma godzin zajęć | Liczba godzin 10:45 |
Rodzaj godzin w tym suma godzin walidacji | Liczba godzin 01:15 |
Rodzaj godzin w tym suma przerw | Liczba godzin 02:00 |
Rodzaj godzin Suma godzin dydaktycznych bez przerw | Liczba godzin 16:00 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 3 196,77 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 2 599,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 228,34 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 185,64 PLN |
Liczba godzin usługi
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Liczba godzin zegarowych usługi | Liczba godzin 14:00 |
Prowadzący
Prowadzący
TOMASZ STELMACH
Specjalizuje się w automatyzacji testów aplikacji webowych i mobilnych, projektowaniu frameworków testowych, budowie procesów QA oraz zarządzaniu zespołami ds. jakości oprogramowania. Posiada praktyczne doświadczenie w pracy z technologiami Java, Selenium, Playwright, Appium oraz narzędziami wspierającymi proces Continuous Integration i Continuous Delivery (CI/CD). Realizował projekty dla sektora finansowego, energetycznego i telekomunikacyjnego, odpowiadając za architekturę testów, wdrażanie automatyzacji oraz rozwój strategii jakości.
Od wielu lat prowadzi szkolenia, warsztaty, konsultacje i audyty z zakresu testowania oraz automatyzacji testów. Jest pomysłodawcą i organizatorem ogólnopolskiej konferencji Testing Ground Conference oraz prelegentem wydarzeń branżowych, m.in. Infoshare i Warszawskich Dni Informatyki. Aktywnie wspiera rozwój kompetencji specjalistów QA, dzieląc się praktycznym doświadczeniem zdobytym podczas realizacji projektów IT.
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy szkolenia otrzymają komplet materiałów dydaktycznych w formie elektronicznej wspierających realizację zajęć oraz samodzielne utrwalanie wiedzy po zakończeniu usługi. Materiały obejmują prezentacje szkoleniowe, instrukcje konfiguracji środowiska, ćwiczenia praktyczne, przykładowe projekty oraz kod źródłowy wykorzystywany podczas zajęć.
W ramach szkolenia uczestnicy otrzymają materiały dotyczące automatyzacji testów aplikacji mobilnych z wykorzystaniem Appium i języka Java, konfiguracji środowiska, tworzenia i uruchamiania testów, lokalizacji elementów, obsługi gestów, testowania na różnych urządzeniach, debugowania, raportowania oraz integracji z narzędziami CI/CD.
Dodatkowo uczestnicy uzyskają dostęp do przykładowych scenariuszy testowych, materiałów pomocniczych wykorzystywanych podczas ćwiczeń praktycznych oraz zestawu zadań umożliwiających samodzielne rozwijanie kompetencji po zakończeniu szkolenia.
Po zakończeniu usługi uczestnicy zachowują dostęp do otrzymanych materiałów edukacyjnych, co umożliwia dalsze doskonalenie umiejętności w zakresie automatyzacji testów aplikacji mobilnych z wykorzystaniem Appium i języka Java.
Warunki techniczne
Warunki techniczne
Szkolenie realizowane jest w formie zdalnej w czasie rzeczywistym z wykorzystaniem platformy ClickMeeting. Uczestnik bierze udział w zajęciach prowadzonych na żywo przez trenera oraz wykonuje ćwiczenia praktyczne na własnym komputerze.
Minimalne wymagania techniczne:
- komputer lub laptop z systemem Windows, macOS lub Linux,
- stabilne połączenie z Internetem,
- aktualna przeglądarka internetowa (Google Chrome, Mozilla Firefox, Microsoft Edge lub Safari),
- sprawny mikrofon oraz głośniki lub słuchawki,
- zalecana kamera internetowa umożliwiająca aktywny udział w szkoleniu.
Ze względu na praktyczny charakter szkolenia uczestnik powinien posiadać możliwość instalacji bezpłatnego oprogramowania wykorzystywanego podczas zajęć, w szczególności:
- Java Development Kit (JDK) w aktualnej wersji,
- Android Studio,
- Appium Server,
- Node.js,
- Apache Maven,
- IntelliJ IDEA Community Edition lub inne środowisko programistyczne obsługujące język Java,
- emulator Android lub urządzenie mobilne z systemem Android,
- aktualną przeglądarkę internetową.
Przed rozpoczęciem szkolenia uczestnicy otrzymają link do platformy szkoleniowej, instrukcję logowania, harmonogram zajęć oraz informacje dotyczące instalacji i konfiguracji niezbędnego oprogramowania.
Warunkiem pełnego udziału w szkoleniu jest posiadanie własnego komputera umożliwiającego samodzielne wykonywanie ćwiczeń praktycznych związanych z automatyzacją testów aplikacji mobilnych z wykorzystaniem Appium i języka Java.