Kursplan
Koncept för avancerad Selenium
- Granskning av Selenium-arkitektur och bästa praxis.
- Avancerade WebDriver-möjligheter.
- Design av underhållbara och skalbara testautomationssystem.
- Vanliga utmaningar vid testning av komplexa webbapplikationer.
Avancerad identifiering av objekt
- Avancerade sökvägar för identifiering.
- Dynamiska och komplexa XPath- och CSS-selektorer.
- Hantering av dynamiska webbobjekt.
- Programmatisk lokalisering och interaktion med web objekt.
Hämtning och validering av data
- Extrahera data från webbkontroller.
- Validera dynamiskt innehåll.
- Arbeta med tabeller, listor och komplexa sidobjekt.
- Patterng-based verifieringstekniker.
Hantering av undantag och testtillförlitlighet
- Hantera Selenium-undantag.
- Implementera robust felhantering.
- Synkroniseringsstrategier och explicita väntetider.
- Förbättra teststabilitet och underhållbarhet.
Dokumentation och rapportering
- Implementera effektiva dokumentationsstrategier.
- Felsöka misslyckade testkörningar.
- Fånga skärmbilder och körningsbevis.
- Integrera dokumentation med testrapporteringsramverk.
Reguljära uttryck och avancerad validering
- Förstå reguljära uttryck.
- Mönstermatchning för dynamiskt innehåll.
- Avancerade assertioner och valideringar.
- Praktiska användningsfall för testautomatisering.
Datadriven testautomation
- Principer för datadriven testning.
- Läsa in testdata från externa källor.
- Parametrisera automatiserade tester.
- Bygga återanvändbara och skalbara testramverk.
Webbläsarövergrenande och parallell testning
- Köra tester över flera webbläsare.
- Ta hänsyn till webbaserade kompatibilitetsaspekter.
- Introduktion till Selenium Grid-arkitektur.
- Köra distribuerad och parallell testkörning.
Bästa praxis och kursöversikt
- Rekommendationer för ramverk inom testautomation.
- Förbättra testprestanda och underhållbarhet.
- Översikt över nyckelkoncept.
- Frågor, diskussioner och nästa steg.
Krav
- Erfarenhet av automatiserad testning med Selenium.
- Erfarenhet av utveckling av webbapplikationer (rekommenderas).
- Grundläggande förståelse för Java (rekommenderas).
Målgrupp
- Mjukvarutestare.
- Testchefer.
- Verksamhetsproffs inom kvalitetssäkring.
Vittnesmål (7)
Nyckelmoment kan diskuteras och överenskommas med instruktören i förväg. Lättsam och trevlig atmosfär under seminarietagen.
Lorenz - Continentale Lebensversicherung AG
Kurs - Advanced Selenium
Maskintolkat
Jag tyckte verkligen om hur utbildaren förklarade saker och ting.
Matteo - Fincons Group
Kurs - Advanced Selenium
Maskintolkat
övnings-sessionerna
Giuseppe - Fincons Group
Kurs - Advanced Selenium
Maskintolkat
Instruktören var tålmodig med oss.
Zikhona Gqamana - Multichoice
Kurs - Advanced Selenium
Maskintolkat
De olika ämnen som behandlas i utbildningen.
Mpho - Multichoice
Kurs - Advanced Selenium
Maskintolkat
bra förklaring
Ramya Krishna - Multichoice
Kurs - Advanced Selenium
Maskintolkat
Att TJ var beredd att förklara flera gånger och gjorde sitt bästa för att få över konceptet.
Anita Antonie - Hollard Insurance
Kurs - Advanced Selenium
Maskintolkat