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.

Privátní školení a termíny na míru

Z důvodu dlouhodobě nízké poptávky po tomto školení nejsou v současné době vypisovány termíny pro veřejnost. Je však možné zrealizovat školení jako privátní, a to nejen formou uzavřeného firemního kurzu, ale také jako individuální konzultaci pro jednotlivce.

V případě kurzu na míru je níže uvedená osnova pouze inspirací. Finální obsah vzdělávání, jeho délka i termíny budou přizpůsobeny konkrétním vstupním znalostem, potřebám a cílům účastníků.

Cenovou nabídku vám rádi připravíme na základě vstupů zaslaných e-mailem nebo zadaných prostřednictvím poptávkového formuláře. Cena privátního školení vychází z náročnosti požadované obsahové náplně školení, časového rozsahu a celkového počtu přihlášených osob.

KDE A KDY KURZ PROBÍHÁ?

Kontaktujte nás

S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení naleznete zde.

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.)
Cena za osobu:
14 750,00 Kč (17 847,50 Kč včetně 21% DPH)