Workshop

Python + Appium - testowanie aplikacji mobilnych

13.10.2021
 
09:00
 - 
16:00

O prelekcji

W ramach warsztatu nauczymy się pisać a następnie poprawnie skonfigurować

i uruchomić testy automatyczne zarówno z wykorzystaniem emulatora jak i urządzeń fizycznych.


Całość warsztatu będzie skupiona na aspektach praktycznych!


Uwaga

warsztat wymaga wcześniejszego przygotowania środowiska

(wsparcie prowadzącego oczywiście będzie :)


Plan warsztatu:

1. Konfiguracja i uruchomienie Appium

2. Konfiguracja i uruchomienie emulatora urządzeń mobilnych

3. Appium vs Selenium

4. Typy selectorów mobilnych - ID, Accessibility ID, class name, XPath

5. Znajdowanie elementów w aplikacji - Appium Inspector

6. Podstawowe akcje - click vs tap, text, odczytywanie wartości elementów

7. [Task] Pierwszy scenariusz testowy

8. Krótkie wprowadzenie to frameworka testowego pytest

9. Asercje

10. [Task] Adaptacja poprzedniego scenariusza do formy (fail/pass)

11. Uruchomienie testów (dla chętnych również na własych urządzeniach fizycznych z Androidem)

12. Wzorce projektowe dla aplikacji mobilnych - Page Screen Pattern

13. [Task] Refactor testów z wykorzystaniem Page Screen Pattern

14. Wasz czas na pytania : )


Wymagania:

przynajmniej 8GB RAM dla Android Studio

(poniżej 4GB można wykorzystać własne urządzenia fizyczne z Androidem)

zainstalowany PyCharm Community >>>

zainstalowany Python 3.9 >>>

przed warsztatem należy przygotować Appium i Android studio - instrukcja >>>

Add to Calendar
Jesteś gotowy?

Zostań prelegentem na TestWarez!