Zkuste nás kontaktovat

Návrh Školení

Koncepty pokročilého Selenium

  • Shlédnutí architektury Selenium a osvědčených postupů
  • Pokročilé možnosti WebDriver
  • Návrh udržovatelné a škálovatelné automatizace testování
  • Běžné výzvy při testování složitých webových aplikací

Pokročilá identifikace objektů

  • Pokročilé strategie lokalizátorů
  • Dynamické a složité XPath a CSS selektory
  • Práce s dynamickými webovými elementy
  • Programová lokalizace a interakce s webovými objekty

Zachycování a validace dat

  • Extrakce dat z webových ovládacích prvků
  • Ověření dynamického obsahu
  • Práce s tabulkami, seznamy a složitémi elementy stránky
  • Techniky ověřování založené na vzorech

Zvládání výjimek a spolehlivost testů

  • Správa výjimek Selenium
  • Implementace robustního zpracování chyb
  • Strategie synchronizace a explicitní čekání
  • Zlepšení stability a udržovatelnosti testů

Logování a reporty

  • Implementace efektivních strategií logování
  • Ladění selhaných běhů testů
  • Zachycení snímků obrazovky a důkazů o provedení
  • Integrace logování s frameworky pro reportování testů

Regulární výrazy a pokročilá validace

  • Porozumění regulárním výrazům
  • Soužití vzorů pro dynamický obsah
  • Pokročilé assertory a validace
  • Praktické použití v automatizovaném testování

Datově řízená automatizace testů

  • Zásady datově řízeného testování
  • Načítání testovacích dat z externích zdrojů
  • Parmetrizace automatizovaných testů
  • Vytváření znovu použitelných a škálovatelných testovacích frameworků

Cross-browserové a paralelní testování

  • Provádění testů napříč více prohlížeči
  • Zohlednění kompatibility mezi prohlížeči
  • Úvod do architektury Selenium Grid
  • Spouštění distribuovaného a paralelního provádění testů

Osvědčené postupy a shrnutí kurzu

  • Doporučení pro frameworky automatizace testování
  • Zlepšení výkonu a udržovatelnosti testů
  • Shrnutí klíčových konceptů
  • Otázky, diskuse a další kroky

Požadavky

  • Zkušenosti s automatizovaným testováním pomocí Selenium
  • Zkušenosti s vývojem webových aplikací (doporučeno)
  • Porozumění Javě (doporučeno)

Cílová skupina

  • Software testeré
  • Manažeři testování
  • Specialisté na zajištění kvality (QA)
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie