Automatizace testů pomocí nástrojů Selenium a Java

Naučte se vytvářet efektivní a stabilní automatizované testy pomocí nástroje Selenium WebDriver.

Na školení se naučíte

Page object model

Test design pro automatizované testování

Představení Selenium WebDriver API

Popis školení

Funguje front-end automatizace testů? Při správném navržení a implementaci to určitě funguje a funguje dobře. V tomto kurzu se naučíme, jak to udělat.

Častěji, než ne lidé říkají, že hlavním problémem této technologie je údržba. A tito lidé mají pravdu. Bojujeme, když se testovaný systém změní, takže naše testy jsou zastaralé. Tyto změny jsou nevyhnutelné a způsobují režijní náklady na údržbu, které mohou vést k selhání projektů automatizace testů.

Je naivní říct, že režie je prostě příliš vysoká. Po seznámení se se základy přejdeme k pokročilejšímu strukturování testů. Výsledkem je minimalizace této režie a umožnění psaní dobře strukturovaného a úsporného kódu.

V kurzu budeme používat nástroj Selenium WebDriver – známé a spolehlivé řešení s otevřeným zdrojovým kódem pro automatizované testy. Kromě strukturování konceptů se také naučíme rozhraní WebDriver API a dobré vzory. A konečně, jak zkombinovat WebDriver s frameworkem JUnit pro spuštění našich testů.

Uděláme to prostřednictvím interaktivních praktických příkladů. Účastníci kurzu si vytvoří vlastní testovací kód a použijí jej na připravených příkladech. To vše s podporou zkušených odborníků na automatizované testování s bohatým zázemím v různých projektech automatizace testů.

Hlavní témata

Test design and architektura

Strukturování skriptů

Úvod do nástroje Selenium

Lokalizační strategie

Pokročilejší strukturování

Kvalita kódu a refactoring

Požadavky

  • Notebook
  • 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

Příští školení

19. listopadu 2020

  • Délka trvání: 2 dny
  • Jazyk: Čeština
  • Formát: Na místě (Praha)
  • Trenér: Jan Hornych