Cursusaanbod
Selenium
Introductie
- Wat is Selenium Tool
- Gebruik van het Selenium instrument in de automatisering
- Kenmerken van Selenium Tool
Onderdelen
- Verschil tussen Selenium en andere tools
- Selenium IDE
- Selenium Webstuurprogramma
- Selenium Raster
- Selendriod introductie
Installaties
- Installeer Eclipse IDE (bij voorkeur Mars-versie)
- Installeren/valideren Java JDK 1.7 en hoger
- Installeer plug-ins (TestNG, Maven, enz.)
- Installeren Selenium (laatste gestabiliseerde versie)
- Installeer alle/vereiste browserstuurprogramma's
- Installeer alle ondersteunde bibliotheken, stuurprogramma's, potten, plug-ins, enz.
Configuraties
- Configureer klassepad/pad voor systeem- en gebruikersniveau
- Configureer eclipse met alle benodigde bibliotheken, Java
- Configureer IE Devtool, FireBug, Firepath, etc. met browsers
Begin met de steekproeftest
- Languages Ondersteund in Selenium
- Het script opnemen en uitvoeren in Selenium IDE
- Schrijf en voer het script uit in Selenium Web Driver
- Testresultaten bekijken en analyseren
Selenium gebruiken
- Wat is synchronisatie
- Hoe validaties in te voeren (asset, verifiëren)
- Hoe browser en applicatie/URL te starten
- Browserparameters configureren met behulp van aangepaste code
- Werken met Java met Selenium (klasse, pakket, OOP's, enz.)
- DOM begrijpen
- Hoe objecten/elementen te identificeren met behulp van selenium
Omgaan met vensters
- Hoe tekst/waarden van een webpagina te lezen
- Waarden invoeren in elementen/objecten
- Werken met DOM-objecten (knoppen, koppelingen, selecteren, kiezen, tabellen, enz.)
- Hoe waarde(n) te selecteren/kiezen met behulp van list/comboxbox
- Hoe een selectievakje/keuzerondje in te schakelen/kiezen
- Hoe hanlde muis, key board evenementen
- Implementatie van uitzonderingsafhandeling in selenium
- Hoe om te gaan met meerdere browsers
- Omgaan met waarschuwingen
- Windows-waarschuwingen afhandelen met AutoIT
Data Gedreven Testen
- Wat is data driven testing
- Parametriseren van de testscripts met behulp van Excel
- Lezen, schrijven van de gegevens in/vanuit Excel
- Werken met CSV, XLS, Flat files en DB
TestNG
- Wat is TestNG
- Maak TestNG. XML bestand / Test / TestSuite
- Integreren met Selenium scripts
- Wegrennen van TestNG
- Wegrennen van TestNG
- TestNG Aantekeningen
- Tags in TestNG. XML Bestand
- Werken met groepen
POM
- Inleiding tot het Page Object Model Framework
- Inleiding tot het Page Object Model Framework
- Eigenschappenbestand gebruiken
Log4J
- Introductie
- Implementatie in selenium
- Logbestanden genereren en analyseren
MAVEN
- Introductie
- MAVEN-project maken
- Configureren met selenium en java
- De build bouwen/uitvoeren
Rooster
- Introductie
- Stuurprogramma voor extern internet
- Hub configureren
- Node configureren
- Scripts uitvoeren op een externe computer / parallelle uitvoering
Project omzetten
- Wat is projectconversie
- Hoe een Java project om te zetten in Maven en vice versa
Automatiseringskader
- Inleiding tot automatiseringsframeworks
- Soorten frameworks en voordelen
- Werken met uitgebreide programmering (Java)
Naderen
- Hoe bouw je automatiseringsframeworks?
- Inzicht in de aanpak van testautomatisering
JMeter
Introductie
- JMeter Kenmerken
- Prestaties testen
Voorbereiding van een test
- Vereisten en verwachtingen
- Tips voor betere resultaten
Overzicht van componenten
- Testplan
- Draad Groep
- Sampler
- Logische controller
- Luisteraar
- Timer
- Bewering
- Configuratie Element
- De volgorde van uitvoering
GoOD praktijken
- Ingesloten bronnen
- Cache
- Denktijden opnemen
- Uitvoeren vanaf de opdrachtregel
Variabelen
- Maken
- Gebruik
- Uitpakken
- Bekijken
Functies
- Voorbereiding
- Gebruik
- Maken
Eigenschappen
- Gebruik
- Maken
Authenticatie
- Formulieren voor webapplicaties
- HTTP basis authenticatie
Berichtgeving
- Rapportdashboard genereren
- Real-time resultaten
Gedistribueerd testen
- Uitvoeren vanaf de opdrachtregel
Uitbreiding van de functionaliteit
- Insteekplaatsen
- Aangepaste code
Vereisten
Testprofessional met praktische kennis van handmatig testen, overzicht van Test Automation en objectgeoriënteerde programmeerconcepten (bij voorkeur Java)
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €11400 online delivery, based on a group of 2 delegates, €3600 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Reviews (5)
Ik heb van alles genoten omdat het allemaal nieuw voor mij is en ik zie welke toegevoegde waarde het kan hebben voor mijn werk.
Zareef - BMW South Africa
Cursus - Tosca: Model-Based Testing for Complex Systems
Automatisch vertaald
Het was eenvoudig om te begrijpen en te implementeren.
Thomas Young - Canadian Food Inspection Agency
Cursus - Robot Framework: Keyword Driven Acceptance Testing
Automatisch vertaald
De trainer legde elke functionaliteit grondig uit.
Argean Quilaquil - DXC
Cursus - TestComplete
Automatisch vertaald
Its simplified approach and its inept coverage was exactly what I was looking for, I've taken away a lot of useful information which I intend to utilize on my current project.
Ibe Dike
Cursus - JMeter Fundamentals
Automatisch vertaald
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
Cursus - Test Automation with Selenium and Jenkins
Automatisch vertaald