Online cursus – gecertificeerde professionele stage in Selfnium webdriver in Java door Packt

Een uitgebreide cursus om Selenium-vaardigheden te vergroten met geavanceerde Java-frameworks. Leer de basisprincipes van Java, Selenium WebDriver-technieken en de implementatie van geavanceerde frameworks, bedoeld voor technische professionals die ernaar streven het vakgebied onder de knie te krijgen.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

starten Gemiddeld niveau oprukkende betrokken

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Komkommer
  • BDD
  • Maven
  • Projecten
  • TestNG
  • JenkinsCI/CD
  • Selenium-webdriver

What you will learn in the course

Courses for which the course is suitable

  • Softwaretester
  • QA-ingenieur
  • Software-ontwikkelaar
  • Automatisering ontwikkelaar
  • Ontwikkelen van testframeworks
  • Geautomatiseerde testspecialist
  • testmanager
  • Java-ontwikkelaar

Expertise – een serie van 4 cursussen

Uitgebreide cursus Selenium WebDriver met Java

  • Diepgaande bekendheid met de automatiseringsfuncties en architectuur van Selenium.
  • Installeren van de omgeving inclusief Java en Selenium.
  • Selenium basismethoden en browserbeheerinstellingen.
  • Nadruk op praktische kennis:
    • Browsercompatibiliteit.
    • WebDriver-architectuur.
    • Veelvoorkomende problemen oplossen.

Basis Java-concepten

  • Java-basisbeginselen.
  • arrays.
  • Lussen en methoden.
  • Plaatsing van elementen en gereedschappen:
    • Identificeer elementen op internet.
    • Verschillende strategieën, waaronder CSS- en XPath-selectors.

Geavanceerde onderwerpen

  • Ontwikkeling van raamwerken.
  • Projecten met TestNG en Maven.
  • Pagina-objectmodellen.
  • Cross-browser testen met Selenium Grid.
  • Continue integratie met Jenkins.
  • Praktische oefeningen en uitgebreide softwarescenario’s.

doelgroep

  • Technische professionals:
    • Softwaretesters.
    • QA-ingenieurs.
    • ontwikkelaars.
  • Vereiste: Basiskennis van Java- en internettechnologieën.

Een praktisch leerproject

  • Uitgebreide vaardigheden in Selenium WebDriver met Java.
  • Toepassing in realistische scènes:
    • Automatisering van webapplicaties.
    • Het creëren van robuuste testframeworks.
    • Integratie met CI/CD-pijplijnen.
  • Het oplossen van echte problemen bij het testen en automatiseren van software.

Details of the courses that make up the specialization

Selenium WebDriver en Java-basisprincipes voor automatisering

Cursus 1 • 21 uur

Cursusdetails

wat ga je leren
  • Leg de architectuur van Selenium WebDriver uit en zijn rol in browserautomatisering.
  • Implementeer eenvoudige tot geavanceerde Selenium WebDriver-scripts om webapplicaties in verschillende browsers te automatiseren.
  • Evalueer de effectiviteit van verschillende Selenium WebDriver-technieken bij het beheren van webelementen en complexe scenario’s.
  • Bouw een compleet testautomatiseringsframework met Selenium WebDriver en Java, met behulp van praktijkgerichte praktijken en strategieën.
vaardigheden die je gaat verwerven
  • Categorie: Webtesten
  • Categorie: Java voor automatisering
  • Categorie: Java-programmeren
  • Categorie: Selenium WebDriver

Geavanceerde Selenium WebDriver-technieken en raamwerkontwerp

Cursus 2 • 16 uur

Cursusdetails

wat ga je leren
  • Begrijp de nieuwste functies van Selenium 4.0, inclusief relationele vectoren en vensterbeheertechnieken.
  • Pas TestNG toe om testcases te organiseren en uit te voeren, inclusief parallelle uitvoering en aanpassingen.
  • Evalueer de integratie van Selenium met Jenkins voor CI/CD, en zorg ervoor dat het geautomatiseerde raamwerk voldoet aan de behoeften van continue levering.
  • Bouw een uitgebreid automatiseringsframework met Maven, gebruik Cucumber voor BDD en Extent-rapporten voor gedetailleerde logboekregistratie en visualisatie.
vaardigheden die je gaat verwerven
  • Categorie: OOP’s in Java voor testautomatisering
  • Categorie: Jenkins CI/CD-integratie
  • Categorie: TestNG-frameworkontwerp
  • Categorie: Automatisering met Komkommer
  • Categorie: Selenium 4.0-functies

Selenium-integratie met CI/CD en geavanceerde tests

Cursus 3 • 16 uur

Cursusdetails

wat ga je leren
  • Onthoud de basis Git-opdrachten en versiebeheerconcepten.
  • Leg het belang uit van CI/CD-pijplijnen en hoe Selenium integreert met Jenkins en GitHub.
  • Pas datagestuurde tests toe met Excel en de Apache POI API in real-world scènes.
  • Evalueer de effectiviteit van het Chrome DevTools-protocol voor geavanceerde testscenario’s en prestatie-optimalisatie.
vaardigheden die je gaat verwerven
  • Categorie: Chrome DevTools-protocol
  • Categorie: QA-automatisering
  • Categorie: Cross-browser testen
  • Categorie: Selenium-integratie
  • Categorie: Git (versiebeheersysteem)

Beheersing van Java en geavanceerde automatiseringstools met Selenium

Cursus 4 • 10 uur

Cursusdetails

wat ga je leren
  • Definieer sleutelconcepten van Maven, TestNG en Cucumber BDD in de context van automatisering met Selenium.
  • Implementeer Maven voor projectmanagement, integreer het met TestNG en gebruik Cucumber BDD voor het schrijven van tests.
  • Evalueer de effectiviteit van profilering met Maven bij het beheren van meerdere testsuites en het gebruik van Java-toegangsmodifiers voor veilige code.
  • Ontwerp en ontwikkel een robuust Selenium-automatiseringsframework inclusief Java, Maven, TestNG en Cucumber BDD.
vaardigheden die je gaat verwerven
  • Categorie: OOP’s in Java
  • Categorie: Bugzilla
  • Categorie: Komkommer BDD
  • Categorie: Verzamelingsframework in Java
  • Categorie: Maven-buildtools