Introduction to Java for Test Automation Training Cursus
Deze instructeur-geleide, live training is ontworpen voor iedereen die geïnteresseerd is in het leren van Java met het oog op testautomatisering. Het is een gestroomlijnde, intensieve cursus met veel hands-on oefeningen om deelnemers snel op te voeren met de essentiële programmeervaardigheden die nodig zijn voor het testen van software-automatisering. De nadruk ligt op de basisprincipes van Java die direct en onmiddellijk kunnen worden toegepast op testautomatisering.
Deze cursus behandelt geen diepgaande testautomatiseringskaders zoals Selenium . Het gaat ook voorbij aan de conventionele "Hallo wereld" -benadering van het leren van Java , omdat dit geen cursus over applicatie-ontwikkeling is. Deze cursus is er vierkant op gericht om deelnemers snel aan de slag te krijgen met testautomatisering. Als je al vertrouwd bent met Java en meteen aan de slag wilt met Selenium , bekijk dan: Inleiding tot Selenium (https://www.nobleprog.com/introduction-selenium-training) .
Formaat van de cursus
- Interactieve lezing en discussie.
- Veel oefeningen en oefenen.
- Praktische implementatie in een live-labomgeving.
Cursusaanpassingsopties
- Neem contact met ons op om een aangepaste training voor deze cursus aan te vragen.
Cursusaanbod
Invoering
Installatie en configuratie
Java Programming - Aan de slag
Overzicht van JUnit
Het schrijven van uw eerste eenheidstest
JUnit-beweringen begrijpen
JUnit-annotaties (@Test)
Java Methoden als @Testmethoden
Gebruiken en creëren van Java klassen
Pakketten importeren
Java Gegevenstypen en operators
Voorwaarden en loops implementeren in uw testscript
Inzicht in Java arrays
Andere manieren om uw code te herhalen
Uitzonderingen vangen en gooien
Begrip Java Erfenis
Uitzonderingen afhandelen
Snaren manipuleren
Werken met cijfers
Werken met datums en tijden
Java Eigenschapsbestanden
Bestanden lezen en schrijven
Loggen
Het gebruik van abstracte klassen
Gebruik van reguliere Expressionen
Slotopmerkingen
Vereisten
- Een interesse in het leren Java programmeren met het oog op testautomatisering.
Publiek
- Beginnende testers die willen leren Java voor automatiseringstesten
- Professionele testers met ervaring in andere programmeertalen zoals Javascript en C# die hun vaardigheden willen overbrengen naar 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 €9120 online delivery, based on a group of 2 delegates, €2880 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
Hulp nodig bij het kiezen van de juiste cursus?
Introduction to Java for Test Automation Training Cursus - Enquiry
Introduction to Java for Test Automation - Consultancyaanvraag
Consultancyaanvraag
Reviews (5)
Dat we een complex overzicht kregen, ook over de context - bijvoorbeeld waarom we annotaties nodig hebben en wat ze betekenen. Ik vond het praktische deel van de training leuk - het handmatig uitvoeren van de commando's en het aanroepen van de rest api's
Alina - ACCENTURE SERVICES S.R.L
Cursus - Quarkus for Developers
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
De extra informatie die werd gedeeld, de training was niet eenvoudig groovy, wat leuk was.
Covenant - Vodacom
Cursus - Groovy Programming
Automatisch vertaald
De trainer kan het onderwerp duidelijk uitleggen en kan elke vraag beantwoorden.
Hannah Mae Lubigan - Security Bank Corporation
Cursus - Advanced Spring Boot
Automatisch vertaald
Opleidingsstijl en instructeur helpen om problemen op te lossen die tijdens de oefeningen worden tegengekomen.
Carl Angelo Gonzales - Security Bank Corporation
Cursus - Spring Boot for Beginners
Automatisch vertaald
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Advanced Spring Boot
14 UrenDeze door een instructeur geleide, live training in Nederland (op locatie of op afstand) is gericht op ervaren Spring Boot ontwikkelaars die de geavanceerde functies van Spring Boot willen gebruiken om complexe Spring Boot applicaties verder te verbeteren, beveiligen en testen.
Aan het einde van deze training kunnen deelnemers:
- Het Spring WebMVC-framework aanpassen om de ontkoppeling van webtoepassingen te verbeteren.
- Objecten serialiseren en deserialiseren met behulp van Jackson Serialization Views.
- Gebruikersgegevens opslaan en beveiligen in een database.
- Spring Sessions gebruiken om gebruikerssessie-informatie op een gedistribueerde manier te beheren.
- De testing van Spring WebMVC-applicaties automatiseren.
- Applicatieprestaties bewaken en meten.
Angular and Spring Boot
14 UrenDeze door een instructeur geleide, live training in Nederland (op locatie of op afstand) is gericht op webontwikkelaars die Angular and Spring Boot willen gebruiken om full-stack applicaties te bouwen.
Aan het einde van deze training kunnen deelnemers:
- Een full-stack applicatie ontwikkelen met Angular en Sping Boot.
- Een backend-applicatie bouwen met Spring Boot.
- Frontend-applicaties maken met Angular.
- Spring Security gebruiken om authenticatie voor een full-stack applicatie te configureren.
Automate Windows Desktop Applications with AutoIt
14 UrenIn deze door een instructeur geleide, live training in Nederland (op locatie of op afstand), leren deelnemers hoe ze AutoIt kunnen gebruiken om venstertoepassingen te automatiseren terwijl ze een reeks praktische live-lab-oefeningen doorlopen.
Groovy Programming
21 UrenApache Groovy is een JVM ( Java Virtual Machine) dynamische programmeertaal. Sommige van de functies omvatten scriptmogelijkheden, domeinspecifieke taalontwerp, runtime en compilatie meta-programmering en functioneel programmeren. Groovy wordt vaak gebruikt als een compliment voor Java .
In deze door een instructeur geleide live training leren deelnemers hoe ze in Groovy kunnen programmeren terwijl ze door het maken van een voorbeeldtoepassing stappen.
Publiek
- ontwikkelaars
Formaat van de cursus
- Deelcollege, deelbespreking, oefeningen en zware praktijkoefeningen
Java Microservices
21 UrenDeze door een instructeur geleide, live training in Nederland (online of op locatie) is bedoeld voor ontwikkelaars van het middenniveau Java die microservices-gebaseerde toepassingen willen ontwerpen, ontwikkelen, implementeren en onderhouden met behulp van Java frameworks zoals Spring Boot en Spring Cloud.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
- De principes en voordelen van microservices-architectuur te begrijpen.
- Microservices te bouwen en te implementeren met Java en Spring Boot.
- Service discovery, configuratiebeheer en API-gateways te implementeren.
- Microservices effectief te beveiligen, te monitoren en te schalen.
- Microservices te implementeren met behulp van Docker en Kubernetes.
Building Microservices with Spring Boot, Docker, and Kubernetes
21 UrenDeze door een instructeur geleide, live training in Nederland (op locatie of op afstand) is gericht op ontwikkelaars van gemiddeld tot gevorderd niveau die microservices willen ontwikkelen met behulp van Spring Boot, Docker en Kubernetes.
Aan het einde van deze training kunnen deelnemers:
- De microservices-architectuur begrijpen.
- Productieklaar microservices bouwen met Spring Boot.
- De rol van Docker in microservices begrijpen.
- Kubernetes cluster opzetten om microservices te deployen.
Quarkus for Developers
14 UrenDeze live training onder leiding van een instructeur in Nederland (online of op locatie) is bedoeld voor ontwikkelaars die Quarkus willen gebruiken om applicaties te bouwen, te testen en te implementeren, volledig uitgerust met Java, maar met minder gebruik van bronnen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Zet de benodigde ontwikkelomgeving op om applicaties te gaan ontwikkelen met Quarkus.
- Bouw, compileer en voer toepassingen uit in de native modus met behulp van GraalVM.
- Gebruik Quarkus tooling en extensies voor het bouwen van native applicaties met behulp van Maven.
- Containeriseer, voer toepassingen uit en implementeer ze met Docker.
Quarkus for Java Native and Microservice Development
40 UrenDeze door een instructeur geleide live training in Nederland (online of op locatie) is gericht op ontwikkelaars en architecten op tussen- en gevorderd niveau die native applicaties en microservices met geoptimaliseerde geheugengebruik en opstarttijd willen ontwikkelen met behulp van Quarkus.
Op het einde van deze training zullen de deelnemers in staat zijn om:
- Hogepreformatie, lichtgewicht Java native applicaties te ontwikkelen met behulp van Quarkus.
- RESTful services en microservices-architecturen te bouwen en te implementeren.
- GraalVM te gebruiken voor native compilatie en startup- en geheugenefficiëntie te optimaliseren.
- Applicaties te pakketteren en te containeriseren voor Kubernetes en OpenShift omgevingen.
Robot Framework: Keyword Driven Acceptance Testing
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op softwaretestingenieurs die willen leren hoe ze een set testcases en een testsuite kunnen schrijven en vervolgens de tests op een demoapplicatie kunnen uitvoeren.
Aan het einde van deze training kunnen deelnemers:
- Gebruik de op trefwoorden gebaseerde testaanpak van Robot Framework en de syntaxis van testgegevens in tabelvorm om tests te schrijven en uit te voeren. Gebruik een consistente syntaxis om nieuwe trefwoorden samen te stellen uit bestaande trefwoorden. Voer Gherkin-stijl Behavior Driven Development (BDD)-tests uit (vergelijkbaar met Komkommer). Genereer en interpreteer rapporten en logboeken om fouten in de geteste applicatie op te lossen. Uitgebreide mogelijkheden van Robot Framework met behulp van bibliotheken van derden geschreven in Python, Java, Perl, Javascript en PHP. Integreer Robot Framework met Selenium voor het testen van webapplicaties.
Spring Boot, React, and Redux
14 UrenDeze instructeur-geleide, live training in Nederland (op locatie of op afstand) is gericht op webontwikkelaars die functionele front-end en back-end webapplicaties willen bouwen met Spring Boot, React, and Redux.
Aan het einde van deze training kunnen deelnemers:
- Een front-end applicatie bouwen met React en Redux.
- RESTful API's maken met Spring Boot.
- Webservices beveiligen met Spring-security en JWT-webtokens.
Spring Boot for Beginners
14 UrenTijdens deze door een instructeur geleide, live training in Nederland, leren de deelnemers de belangrijkste functies en architectuur van Spring Boot, en de relatie met het onderliggende Spring-framework. De instructeur biedt ruime gelegenheid om deze kennis toe te passen en feedback te ontvangen. De deelnemers voeren live, praktische oefeningen uit om Spring-toepassingen te definiëren, configureren en implementeren.
Aan het einde van de cursus beschikken de deelnemers over de nodige kennis en praktijk om snel hun eigen Spring-applicatie te kunnen implementeren.
TestComplete
21 UrenIn deze door een instructeur geleide, live training leren deelnemers hoe ze de functies van TestComplete kunnen gebruiken, inclusief het testobjectmodel, controlepunten, naamtoewijzing en gebruikersinterface om geautomatiseerd testen uit te voeren op desktop, internet, en mobiele applicaties.
Aan het einde van deze training kunnen deelnemers:
- Functionele tests maken, registreren en uitvoeren.
- Creëer een schaalbaar en onderhoudbaar testframework.
- Creëer controlepunten, pas tests aan voor meerdere apparaten en analyseer testresultaten.
- Gebruik de scriptextensies van TestComplete.
Tosca: Model-Based Testing for Complex Systems
35 UrenIn deze door een instructeur geleide, live training in Nederland leren deelnemers hoe ze Tosca kunnen gebruiken om end-to-end (web + backend) testen uit te voeren. De training combineert theorie met praktijk in een live lab-omgeving, waardoor deelnemers de kans krijgen om te communiceren met de technologie, de instructeur en hun collega's.
De training begint met een overzicht van traditionele code en scriptgebaseerde automatiseringstests en contrasteert dit met Tosca's modelgebaseerde (MBT) aanpak. Deelnemers leren hoe ze testcases kunnen maken en uitvoeren met behulp van Tosca's standaardmodules en hoe ze hun eigen modules op maat kunnen bouwen voor uitvoering.
Van principes voor softwaremodellering tot testdekking in verschillende browsers, deze training leidt deelnemers door zowel theorie als praktijk en stelt hen in staat om hun eigen testoplossing in Tosca te implementeren.
TOSCA Certification Preparation
14 UrenDeze door een instructeur geleide, live training in Nederland (online of ter plaatse) is bedoeld voor softwaretestprofessionals op gemiddeld niveau die gecertificeerd willen worden in TOSCA en hun vaardigheden willen aantonen op het gebied van testautomatisering met behulp van Tricentis Tosca.
Aan het einde van deze training kunnen deelnemers:
- De structuur en vereisten van de TOSCA-certificering begrijpen.
- TOSCA-concepten beheersen, inclusief het ontwerpen, automatiseren en uitvoeren van testcases.
- Best practices toepassen voor het bouwen van herbruikbare en onderhoudbare testcases.
- Zich voorbereiden op de praktische en theoretische onderdelen van het TOSCA-certificeringsexamen.