Zobrazit vše

Pokročilé automatizované testování pomocí nástrojů Selenium a Appium

Naučte se účinnou automatizaci front-end testů pro webové a mobilní aplikace a získejte zkušenosti.
Úroveň
Určeno účastníkům se základními znalostmi a zkušenostmi
středně pokročilý
Délka kurzu
2 dny
Jazyk
 cz  eu
Kód kurzu
PU23190051
Testování
Kategorie:
Chcete tento kurz na míru pro vaši firmu? Kontaktujte nás

Kurzy s lektorem

Termín
Jazyk
Místo
Forma
?
Jak a kde kurz probíhá.
Cena bez DPH
Otevřený termín
?
Společně se domluvíme na konkrétním datu. Jedná se o nezávaznou objednávku.
Jazyk
Místo
online
Forma
virtuální učebna
?
Kurz probíhá online přes počítač a ve stanoveném termínu, lektor je připojen vzdáleně.
Kód vybraného kurzu: PU23190051-0001
Cena bez DPH
13 750 Kč
Otevřený termín
?
Společně se domluvíme na konkrétním datu. Jedná se o nezávaznou objednávku.
Jazyk
Místo
online
Forma
virtuální učebna
?
Kurz probíhá online přes počítač a ve stanoveném termínu, lektor je připojen vzdáleně.
Kód vybraného kurzu: PU23190051-0002
Cena bez DPH
13 750 Kč

Popis kurzu

Naučíte se automatizovat front-end, vylepšíte své znalosti nástroje Selenium Web driver a vytvoříte stabilní a snadno udržovatelné testovací sady. Zjistíte, jak využít potenciál kombinace nástroje Selenium a Continuous Integration Environment.

Požadované znalosti

  • Notebook
  • Znalost programovacího jazyka Java
  • Znalost Selenium API
  • Aktuální Java development IDE s podporou Maven a JUnit (ideálně IntelliJ IDEA)
  • Zbytek nainstalujeme na začátku tréninku přes Maven
  • Účastníkům poskytneme přístup k připraveným automatizovaným testovacím skriptům, které lze během kurzu přizpůsobit a rozvíjet

Obsah kurzu

  • Údržba automatizovaných testů
  • Vrstvená architektura nástroje Selenium
  • Využití znovu použitelných objektů
  • Provádění testů lokálně i vzdáleně
  • Mobilní automatizace pomocí nástroje Appium
  • Příklady dobré a špatné praxe
Začneme tím nejrozporuplnějším bodem týkajícím se front-end automatizace testů – údržbou testovacích skriptů. V této oblasti si ukážeme několik přístupů a triků a naučíme se, jak je zkombinovat tak, aby nám dobře sloužily.  Budeme diskutovat o vrstvené architektuře a věnovat důkladnou pozornost použití návrhových vzorů Page Object. Poté se naučíme, jak získat maximální výkon z automatizovaných testů pomocí datových sítí a účinných kombinací testovacích dat.

Druhý den školení se budeme věnovat automatizaci testů v prostředí pro kontinuální integraci. Probereme také konfiguraci testovacího prostředí a pokročilé možnosti protokolování. Zaměříme se i na automatizaci testů mobilních aplikací využívajících Selenium a Appium.

Cíle

  • Jak na mobilní automatizaci
  • Vytvořit stabilní a snadno udržovatelné testovací sady
  • Vytěžit kombinaci nástroje Selenium a Continuous Integration Environment
  • Jak na integraci serverů Jenkins a GIT
  • Snížit náklady na údržbu automatizovaných testů

Lektoři

Jan Hornych
Jan Hornych


Honza se věnuje automatizaci testování již přes 10 let. Má za sebou velké projekty v bankovnictví, telekomunikacích a gamingu, kde pracoval na pozici Test automation engineer nebo architect. V současné době vede projekty u několika zákazníků, kterým dodává automatizaci webových a mobilních testů a také se zabývá zaváděním nových technologií v rámci PoC. Mimo toto všechno se také zabývá robotizací procesů, auditem existujících řešení v rámci automatizace a školením.

Chcete tento kurz na míru pro vaši firmu?

Kontaktujte nás

Předchozí kurzy

Chcete tento kurz na míru pro vaši firmu?

Kontaktujte nás

Proč s námi