Návrh Školení
Úvod
- Přehled automatizovaného testování webových aplikací pomocí Seleniumu
- Přehled C# a .NET
Začínáme
- Instalace a konfigurace WebDriveru s C#
- Použití NuGet, knihoven a rozšíření
- Příprava Visual Studia
- Identifikace prvků uživatelského rozhraní (UI)
Použití Selenium WebDriveru
- Provádění uživatelských akcí v WebDriveru
- Zachytávání a ověřování dat z webové stránky
- Použití rámců, výstrah a více prohlížečových oken
Použití vestavěných funkcí C#
- Zpracování výjimek (exceptions)
- Synchronizace (synchronization)
- Práce s Page Objects (POM)
- Testovací struktura (testing structure)
- Použití pomocných knihoven (helper libraries)
Použití C# Selenium testovací automatizace
- Nastavení projektu pro Selenium automatizační rámec v C#
- Vytvoření Selenium automatizačního rámce v C# .NET Core 5.0 od nuly
- Napsání testu pomocí Selenium, C#, a NUnit s IDE Visual Studio
- Spouštění automatizace testů v C# Seleniumu
- Provádění testů v C# Selenium na prohlížeči
Řešení problémů (troubleshooting)
Shrnutí a další kroky
Požadavky
- Pracovní znalost jazyka C#
- Známost s Microsoft Visual Studio
Cílová skupina
- Vývojáři
- Testeři
Reference (5)
Dobrý vztah, Łukasz měl čas na všechny otázky a byl schopen pomoci každému, kdo měl nějaký problém
Kelly Morris - Titian Software Poland Sp. z o.o.
Kurz - Selenium WebDriver in C#
Přeloženo strojem
Na míru našim potřebám
Rafal - Haleon
Kurz - C#.Net
Přeloženo strojem
Všechno. Opět s ohledem na množství pojmů, které Fulvio probralo, včetně podrobného vysvětlení za tři dny bylo opravdu dobré. Líbilo se mi, že pokryl spoustu konceptů, které bychom jako datoví inženýři vyžadovali.
Florim - Jisc
Kurz - Programming in C# with Visual Studio
Přeloženo strojem
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks
Bee Chin Chuah - I-Access Solutions Pte Ltd
Kurz - Advanced Selenium with C#
Hands on activities after each subjects