UI testování webových aplikací pomocí Selenium (C138)

Termíny:

Aktuálně nemáme vypsaný žádný termín. Poptat termín kurzu

Na tomto kurzu se budeme zabývat automatizovaným testováním webových aplikací pomocí frameworku Selenium. Ukážeme si základní funkce a postupně se dostaneme k pokročilejším technikám a zkušenostem z reálných projektů v praxi. Během kurzu si budete moci vše prakticky vyzkoušet.


1. ČÁST

  • Úvod, srovnání technologií (MS Test, Watin, Selenium)
  • Podpora prohlížečů, instalace driverů
  • Funkce Selenia
  • Práce s DOM
  • Manipulace s objekty ve stránce
  • Spouštění skriptů v prohlížeči
  • Interakce s popup okny
  • Operace s klávesnicí a myší
  • Čekání a timeouty
  • Retry logika

2. ČÁST

  • Použití knihovny Riganti.Utils.Testing
  • Canopy - krátká ukázka alternativní cesty v jazyce F#
  • Praktická část - UI testování na reálném projektu

3. ČÁST

  • Praktická část - UI testování na reálném projektu
  • Best practises
Počet částí kurzu v osnově nemusí odpovídat počtu dní, po které se kurz koná. Večerní kurzy se skládají ze 3hodinových bloků, denní kurzy zahrnují 6 hodin výuky na každý den. Během kurzu se samozřejmě dozvíte vše, co je uvedeno v osnově.

Požadované znalosti: C#, HTML, CSS, základy Javascriptu

Klíčová slova: ui test, web, dom, html, selenium, testování

Kategorie: Testování a týmový vývoj

Tomáš Herceg

Termíny kurzu

Nejsou vypsány žádné kurzy. Napište nám a my s tím něco uděláme.

Prerekvizity

Navazující kurzy

Související kurzy

Testování v prostředí .NET - unit testy a integrační testy (C137)

Tomáš Herceg, Tomáš Herceg, Tomáš Herceg, Tomáš Herceg, Tomáš Herceg, Tomáš Herceg, Ladislav Šesták, Martin Dybal

Na tomto kurzu si vysvětlíme základní principy automatizovaného testování, ukážeme si, jak psát unit testy, integrační testy a jaká pravidla dodržovat, aby nám testy pomáhaly efektivně šetřit čas a odhalovat chyby.