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

Tomáš Herceg

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

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.

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

Lektoři

Tomáš Herceg

Jsem Microsoft Most Valuable Professional a řídím softwarovou firmu RIGANTI, která se zabývá vývojem aplikací na platformě Microsoft .NET. Pod hlavičkou dotNETcollege poskytuji školení a konzultace na celou oblast .NET frameworku. Jsem také zakladatelem open source projektu DotVVM.