Online cursus – gecertificeerde professionele stage in Selenium met Python: automatisering en professioneel testen van Packt

Leer automatisering met Python en Selenium via live projecten. Betreed de wereld van Python-programmering en -automatisering in Selenium op een basis- tot gevorderd niveau.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

starten

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Python-programmering
  • De structuur van webpagina’s begrijpen
  • Gebruik de WebDriver van Selenium
  • Automatisering van tests
  • Geautomatiseerde tests schrijven
  • Runtimebeheer van tests
  • Automatiseer webtaken
  • Werken met HTML en CSS
  • Foutdiagnose en probleemoplossing
  • Verbetering van de prestaties van tests

What you will learn in the course

Courses for which the course is suitable

  • Automatische softwarecontrole
  • Automatisering ontwikkelaar
  • Testingenieur
  • Testontwikkelaar met Python
  • Selenium-expert
  • testmanager
  • Ontwikkelaar van een automatiseringsframework
  • Tester van webapplicaties
  • Softwareontwikkelaar gespecialiseerd in testen
  • Specialist in integratietesten

Stage – een cursusreeks van 3 eenheden

Python is een populaire keuze voor het implementeren van kunstmatige intelligentie en webbeveiliging, waardoor de testindustrie het heeft overgenomen voor testautomatisering in kunstmatige-intelligentieprojecten. Deze cursus begeleidt u bij het gebruik van Python en Selenium WebDriver voor het uitvoeren van geautomatiseerd testen.

Wat ga je leren in de cursus?

  • Python en Selenium installeren
  • De basis van Python
  • Het schrijven van nauwkeurige plannen
  • Tests uitvoeren in verschillende browsers met behulp van het Selenium-pakket voor Python
  • Unit-tests uitvoeren met behulp van het Pytest-framework
  • Ontwikkeling van een end-to-end Selenium-framework voor Python
  • Integratie met Jenkins CI
  • Gegevens lezen en schrijven uit Excel-bestanden
  • Een overzicht van Git
  • Fasen beheren, fusieconflicten begaan en oplossen

Aan het einde van de cursus bent u bedreven in het gebruik van Python en Selenium voor geautomatiseerd testen.

De belangrijkste leerdoelen

  • Python-gegevenstypen en programmastroom begrijpen
  • Automatisering van HTML-tabellen
  • Omgaan met dynamiek in de vervolgkeuzemenu’s
  • Geavanceerde gebruikersinteracties
  • HTML-rapporten maken
  • Implementeer een datagestuurde aanpak door vaste gegevens uit tests te verwijderen

Deze cursus is ideaal voor zowel testbeginners als ervaren testers die automatisering met Python en Selenium willen leren, zonder voorafgaande ervaring met programmeren in Python of geautomatiseerd testen.

Een praktisch leerproject

De opgenomen projecten richten zich op scenario’s uit de echte wereld, zoals het automatiseren van webinteracties met dynamische elementen en het uitvoeren van cross-browser testen. Leerlingen zullen deze vaardigheden gebruiken om robuuste automatiseringsframeworks te ontwikkelen om praktische uitdagingen bij het testen van webapplicaties aan te pakken.

Details of the courses that make up the specialization

Een inleiding tot de Python-taal en een basisinstallatie voor Selenium

Cursus 1

  • 6 uur

Cursusdetails

wat ga je leren
  • Begrijp de stappen voor het installeren en configureren van Python en Selenium
  • Gegevenstypen in een Python-systeem en besturingsstructuren uitleggen
  • Schrijf en debug Python-programma’s om eenvoudige problemen op te lossen
  • Ontwikkel scripts om bestandsbewerkingen en uitzonderingen in Python af te handelen
vaardigheden die je gaat opdoen
  • Categorie: website-automatisering
  • Categorie: Python (programmeertaal)
  • Categorie: Geautomatiseerde tests
  • Categorie: Selenium Python-opstelling
  • Categorie: Selenium WebDriver

Geavanceerde seleniumtechnieken en inleiding tot raamwerken

Cursus 2

  • 6 uur

Cursusdetails

wat ga je leren
  • Analyseer en implementeer verschillende locatiestrategieën in Selenium WebDriver
  • Creëer en beheer automatiseringsscripts voor dynamische rasterelementen en matching
  • Ontwikkelen en implementeren van uitgebreide end-to-end testcases voor echte toepassingen
  • Evalueer en implementeer geavanceerde gebruikersinteracties en technieken voor browserelementbeheer
vaardigheden die je gaat opdoen
  • Categorie: functionele automatisering
  • Categorie: Automatisering met Selenium WebDriver
  • Categorie: Geavanceerde seleniumtechnieken
  • Categorie: Automatisering van netwerkelementen
  • Categorie: Selenium-frameworks

Ontwikkeling van een geavanceerd raamwerk en integratie

Cursus 3

  • 9 uur

Cursusdetails

wat ga je leren
  • Pas Pytest toe voor efficiënt testen van eenheden
  • Gebruik blogs voor verbeterde testrapportage
  • LeOntwikkel een schaalbaar Selenium-framework
  • Beheer interfaces en los conflicten op met Git
vaardigheden die je gaat opdoen
  • Categorie: Pytest-framework
  • Categorie: Git-versiebeheer
  • Categorie: Selenium in Python