Ta kontakt

Kursplan

Avanserte Selenium-konsepter

  • Gjennomgang av Selenium-arkitektur og beste praksis
  • Avanserte WebDriver-funksjoner
  • Utvikling av vedlikeholdbare og skalerbare testautomatiseringsløsninger
  • Vanlige utfordringer ved testing av komplekse webapplikasjoner

Avansert objektkjenning

  • Avanserte lokasjonsstrategier
  • Dynamiske og komplekse XPath- og CSS-selektorer
  • Håndtering av dynamiske webelementer
  • Programmatisk lokalisering og interaksjon med webobjekter

Uthenting og validering av data

  • Uthenting av data fra webkontroller
  • Validering av dynamisk innhold
  • Arbeid med tabeller, lister og komplekse sideelementer
  • Mønstergjennomføringer

Unntakshåndtering og testpålitelighet

  • Håndtering av Selenium-unntak
  • Implementering av robust feilhåndtering
  • Synkróniseringsstrategier og eksplisitte ventetider
  • Forbedring av teststabilitet og vedlikeholdbarhet

Loggføring og rapportering

  • Implementering av effektiv loggstrategi
  • Felsøking av feilkjørende tester
  • Laging av skjermutskrifter og kjørselsbevis
  • Integrasjon av logging med testrapporteringsrammeverk

Regulære uttrykk og avansert validering

  • Forståelse for regulære uttrykk
  • Mønstergjennomføring for dynamisk innhold
  • Avanserte påstander og valideringer
  • Praktiske brukstilfeller for automatisk testing

Datadrevet testautomatisering

  • Prinsipper for datadriven testing
  • Lese testdata fra eksterne kilder
  • Parametrisere automatiserte tester
  • Bygge gjenbrukbare og skalerbare testrammeverk

Tvers-oversetter og parallell testing

  • Kjøre tester over flere nettlesere
  • Tolkninger for nettleserkompatibilitet
  • Introduksjon til Selenium Grid-arkitektur
  • Kjøre distribuert og parallell testkjøring

Beste praksis og kursgjennomgang

  • Anbefalinger for rammeverk for testautomatisering
  • Forbedring av testytelse og vedlikeholdbarhet
  • Gjennomgang av nøkkelkonsepter
  • Spørsmål, diskusjon og neste steg

Krav

  • Erfaring med automatisk testing med Selenium
  • Erfaring med utvikling av webapplikasjoner (anbefales)
  • Forståelse for Java (anbefales)

Målgruppe

  • Programvaretestere
  • Testledere
  • Kvalitetssikringsfagfolk
 14 Timer

Antall deltakere


Pris per deltaker

Referanser (7)

Kommende kurs

Relaterte kategorier