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)
De les was informatief en gemakkelijk te volgen.
Najeeda Motala - Multichoice
Cursus - Advanced C# for Automation Test Engineers
Automatisch vertaald
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
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Cursus - Robot Framework: Keyword Driven Acceptance Testing
The instructor tried to make things dynamic, and he demonstrated dominance of the topic.
Libranner Santos
Cursus - iOS Automation Testing
The trainer explained every functionality thoroughly.