Appium - automatizované testování iOS/Android aplikací (SLN2)

Specializovaná školení, Testování

Cílem tohoto školení je seznámit testery a programátory s použitím testovacího nástroje Appium. V rámci kurzu se posluchači seznámí s postupy automatizovaného testování mobilních aplikací (iOS / Apple). Školení je určeno i pro testery bez znalosti programování - součástí kurzu jsou základy tvorby automatizovaných testů v jazyce Java.

Lokalita, termín kurzu

Kontaktujte nás

Vlastní Školení na míru (termín, lokalita, obsah, délka)

Náplň kurzu:

Skrýt detaily
  • Úvod
    1. Co je Appium
    2. Napojení na Android a IOS
    3. ADB, WebDriverAgentRunner, signing pro iOS (max 3 zařízení), bundleId, packageID, activityId
    4. Selenium + Java, Selenium IDE
  • Instalace
  • Základy programování - tvorba testů v jazyce Java
    1. For, while, array, field, inicializace classy, if, switch/case
    2. Načítání souboru, zápis do souboru, vypisování do konzole
    3. Java projekt v eclipse - externí JAR se seleniem
  • Automatizace konkrétní aplikace (foodTracker) přes WebDriverAgentRunner
    1. getStatus
    2. getSessionId
    3. geteklementId
    4. Clear text field
    5. sendValue to text Field
    6. Click "hotovo" button
  • Python project v Eclipse - automatizace pomocí python a WebDriverAgentRunner
    1. Maven project se seleniem a appiem
  • Spuštění appia manuálně a spuštění automatu následně
    1. Spuštění appia manuálně
    2. Spuštění driveru z java projectu
    3. Spuštění testu z java projectu
  • Spuštění appia programově
  • Automatizace přes appium z javy (eclipse project)
    1. MACACA - dohledání potřebných elementů
    2. Vylepšování eclipse projektu - proklikávání aplikace, vyplňování polí
    3. Ukázka xPath a jeho možností - contains, transalte, …
    4. Načítání elementů do pole a jejich postupné využití (průchod polem), Identifikace elementů pomocí contains, WebDriverWait, Thread.sleep, ...
Časový rozvrh:
2 dny (9:00hod. - 17:00hod.)