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)
Bylo to individuální školení, takže bylo přizpůsobeno mým konkrétním potřebám. Shane upozornil na prvky WPF/C#, které by mi mohly být užitečné v mých vývojových projektech.
Warren Nolan - Northrop Grumman
Kurz - Programming in WPF
Přeloženo strojem
Dobrá atmosféra, Łukasz měl čas na otázky všech a dokázal pomoci každému, kdo se s nějakým problémem setkal.
Kelly Morris - Titian Software Poland Sp. z o.o.
Kurz - Selenium WebDriver in C#
Přeloženo strojem
Přizpůsobené našim potřebám
Rafal - Haleon
Kurz - C#.Net
Přeloženo strojem
Všechno. Znovu, s ohledem na množství konceptů, které Fulvio představil, bylo skutečně dobré, že za tři dny zahrnul podrobné vysvětlení. Líbil se mi fakt, že pokryl mnoho konceptů, které jako Data Engineers potřebujeme.
Florim - Jisc
Kurz - Programming in C# with Visual Studio
Přeloženo strojem
Trenér je příjemný. Jeho vysvětlení jsou jasné a zajímavá. Snaží se dělat lekce co nejpřitažlivějšími. Lekci si užil jsem a získal spoustu znalostí. Děkuji vám mnohokrát. Nejužitečnější technikou, kterou jsem se naučil, je lokalizace prvků pro různé webové komponenty jako jsou textová pole, přepínače a tlačítka. Někdy není identifikátor prvku zachycen správně. Naučili jsme se jiný způsob lokalizace prvků pomocí selektorů CSS, XPath, názvu a ID. Líbilo se mi vysvětlení. Děkuji.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Kurz - Advanced Selenium with C#
Přeloženo strojem