Introduction to Java for Test Automation Treningskurs
Denne instruktørledede, direkteopplæringen er designet for alle som er interessert i å lære Java med det formål å testautomatisere. Det er et strømlinjeformet, intensivt kurs med mange praktiske øvelser for å få deltakerne raskt oppgradert med de essensielle programmeringsferdighetene som trengs for å bruke til testing av programvareautomatisering. Fokuset er på Java grunnleggende som kan brukes direkte og umiddelbart på testautomatisering.
Dette kurset dekker ikke rammeverk for dybdetesting av automatisering som Selenium. Den omgår også den konvensjonelle «Hello World»-tilnærmingen til å lære Java, siden dette ikke er et kurs i applikasjonsutvikling. Dette kurset er rettet mot å få deltakerne raskt i gang med testautomatisering. Hvis du allerede er kjent med Java og ønsker å komme rett inn i testing med Selenium, vennligst sjekk ut: Introduksjon til Selenium (https://www.nobleprog.com/introduction-selenium-training).
Format på kurset
- Interaktivt foredrag og diskusjon. Mye øvelser og trening. Praktisk implementering i et live-lab-miljø.
Alternativer for kurstilpasning
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
Kursplan
Introduksjon
Installasjon og oppsett
Java Programming – Komme i gang
Oversikt over JUnit
Skrive din første enhetstest
Forstå JUnit-påstander
JUnit-merknader (@Test)
Java Metoder som @testmetoder
Bruke og lage Java klasser
Importere pakker
Java Datatyper og operatører
Implementering av betingelser og løkker i testskriptet ditt
Forstå Java Arrays
Andre måter å gjenta koden din på
Unntak for fangst og kast
Forståelse Java Arv
Håndtering av unntak
Manipulere strenger
Arbeid med tall
Arbeid med datoer og klokkeslett
Java Eiendomsfiler
Lese og skrive filer
Hogst
Bruke abstrakte klasser
Bruker vanlige Expressioner
Sluttkommentarer
Krav
- Interesse for å lære Java programmering for testautomatisering.
Publikum
- Nybegynnertestere som ønsker å lære Java for automatiseringstesting
- Profesjonelle testere med erfaring i andre programmeringsspråk som Javascript og C# som ønsker å overføre ferdighetene sine til Java
Open Training Courses require 5+ participants.
Introduction to Java for Test Automation Treningskurs - Booking
Introduction to Java for Test Automation Treningskurs - Enquiry
Introduction to Java for Test Automation - Consultancy Enquiry
Consultancy Enquiry
Testimonials (5)
At vi fikk en kompleks oversikt også over konteksten – for eksempel hvorfor trenger vi noen merknader og hva de betyr. Jeg likte den praktiske delen av treningen - å måtte kjøre kommandoene manuelt og kalle resten api-er
Alina - ACCENTURE SERVICES S.R.L
Kurs - Quarkus for Developers
Machine Translated
Jeg likte alt siden det er nytt for meg, og jeg kan se merverdien det kan gi til arbeidet mitt.
Zareef - BMW South Africa
Kurs - Tosca: Model-Based Testing for Complex Systems
Machine Translated
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Kurs - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Kurs - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Kurs - Spring Boot for Beginners
Upcoming Courses
Relaterte kurs
Advanced Spring Boot
14 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot erfarne Spring Boot utviklere som ønsker å bruke Spring Boots avanserte funksjoner for å forbedre, sikre og teste komplekse Spring Boot applikasjoner ytterligere.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Tilpass Spring WebMVC-rammeverket for å forbedre frakoblingen av nettapplikasjoner.
- Serialiser og de-serialiser objekter ved hjelp av Jackson Serialization Views.
- Lagre og sikre brukerdata i en database.
- Bruk vårøkter til å administrere brukerøktinformasjon på en distribuert måte.
- Automatiser testingen av Spring WebMVC-applikasjoner.
- Overvåk og mål applikasjonsytelsen.
Angular and Spring Boot
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere som ønsker å bruke Angular and Spring Boot til å bygge fullstack-applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utvikle en full stack-applikasjon med Angular og Sping Boot.
- Bygg en backend-applikasjon med Spring Boot.
- Lag frontend-applikasjoner med Angular.
- Bruk Spring Security til å konfigurere autentisering for en full stack-applikasjon.
Automate Windows Desktop Applications with AutoIt
14 timerI denne instruktørledede, direkteopplæringen i Norge (på stedet eller ekstern), vil deltakerne lære hvordan de bruker AutoIt til å automatisere vindusapplikasjoner mens de går gjennom en serie praktiske øvelser i live-lab.
Groovy Programming
21 timerApache Groovy er et dynamisk programmeringsspråk av JVM ( Java Virtual Machine). Noen av funksjonene inkluderer skriptfunksjoner, domenespesifikk språkforfatter, runtime og kompileringstid metaprogrammering og funksjonell programmering. Groovy brukes ofte som et kompliment til Java .
I denne instruktørledede liveopplæringen vil deltakerne lære å programmere i Groovy når de går gjennom opprettelsen av et eksempelapplikasjon.
Publikum
- Utviklere
Kursets format
- Delforelesning, deldiskusjon, øvelser og tung praktisk øvelse
Java Microservices
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere på mellomnivå Java som ønsker å designe, utvikle, distribuere og vedlikeholde mikrotjenester-baserte applikasjoner ved å bruke Java rammeverk som Spring Boot og Spring Cloud.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå prinsippene og fordelene med mikrotjenesters arkitektur.
- Bygg og distribuer mikrotjenester ved å bruke Java og Spring Boot.
- Implementer tjenesteoppdagelse, konfigurasjonsadministrasjon og API-gatewayer.
- Sikre, overvåke og skaler mikrotjenester effektivt.
- Distribuer mikrotjenester ved å bruke Docker og Kubernetes.
Building Microservices with Spring Boot, Docker, and Kubernetes
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere på middels til avansert nivå som ønsker å utvikle mikrotjenester ved å bruke Spring Boot, Docker og Kubernetes.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå mikrotjenester-arkitekturen.
- Bygg produksjonsklare mikrotjenester ved å bruke Spring Boot.
- Forstå rollen til Docker i mikrotjenester.
- Sett opp Kubernetes-klynge for å distribuere mikrotjenester.
Quarkus for Developers
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke Quarkus til å bygge, teste og distribuere applikasjoner, fullt drevet med Java, men med mindre ressursutnyttelse.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle applikasjoner med Quarkus.
- Bygg, kompiler og kjør applikasjoner i opprinnelig modus ved å bruke GraalVM.
- Bruk Quarkus verktøy og utvidelser for å bygge native applikasjoner ved å bruke Maven.
- Containeriser, kjør og distribuer applikasjoner med Docker.
Quarkus for Java Native and Microservice Development
40 timerDenne instruktørledede, levende opplæringen i Norge (online eller på sted) er rettet mot mellomnivå- til avanserte utviklere og arkitekter som ønsker å utvikle native applikasjoner og microservices med optimalisert minnebruk og oppstartstid ved hjelp av Quarkus.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utvikle høyytelsesfulle, lette native Java applikasjoner ved hjelp av Quarkus.
- Bygge og distribuere RESTful-tjenester og microservices-arkitekturer.
- Bruk GraalVM for native kompilering og optimalisere oppstart og minneeffektivitet.
- Pakke og kontainere applikasjoner for Kubernetes og OpenShift miljøer.
Robot Framework: Keyword Driven Acceptance Testing
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot programvaretestingeniører som ønsker å lære å skrive et sett med testcaser og en testsuite, og deretter utføre testene på en demoapplikasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bruk Robot Frameworks nøkkelorddrevne testmetode og syntaks for testdata i tabellform for å skrive og utføre tester. Bruk konsekvent syntaks for å komponere nye søkeord fra eksisterende. Gjennomfør adferdsdrevet utvikling (BDD)-tester (ligner på Agurk). Generer og tolk rapporter og logger for å feilsøke feil i den testede applikasjonen. Utvidet Robot Frameworks muligheter ved å bruke tredjepartsbiblioteker skrevet i Python, Java, Perl, Javascript og PHP. Integrer Robot Framework med Selenium for testing av webapplikasjoner.
Spring Boot, React, and Redux
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere som ønsker å bygge funksjonelle front-end og back-end webapplikasjoner med Spring Boot, React, and Redux.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bygg en front-end-applikasjon med React og Redux.
- Lag RESTful APIer med Spring Boot.
- Sikre nettjenester med Spring-sikkerhet og JWT-webtokens.
Spring Boot for Beginners
14 timerI denne instruktørledede, live-treningen i Norge lærer deltakerne nøkkelfunksjonene og arkitekturen til Spring Boot, og dets forhold til det underliggende Spring-rammeverket. Rikelige muligheter for å anvende denne kunnskapen og motta tilbakemeldinger er gitt av instruktøren. Deltakerne vil gjennomføre live, praktiske øvelser for å definere, konfigurere og distribuere Spring-applikasjoner.
Ved slutten av kurset vil deltakerne ha den nødvendige kunnskapen og praksisen for raskt å distribuere sin egen vårapplikasjon.
TestComplete
21 timerI denne instruktørledede, live-opplæringen i Norge vil deltakerne lære hvordan de kan bruke TestCompletes funksjoner, inkludert testobjektmodellen, sjekkpunkter, navnekartlegging og brukergrensesnitt for å utføre automatiserte tester på skrivebord, web, og mobilapplikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Opprette, registrere og kjøre funksjonstester.
- Lag et skalerbart og vedlikeholdbart testrammeverk.
- Lag sjekkpunkter, juster tester for flere enheter og analyser testresultater.
- Bruk TestComplete sine skriptutvidelser.
Tosca: Model-Based Testing for Complex Systems
35 timerI denne instruktørledede, live-treningen i Norge vil deltakerne lære hvordan de bruker Tosca til å utføre ende-til-ende (nett + backend) testing. Opplæringen kombinerer teori med praksis i et levende laboratoriemiljø, og gir deltakerne sjansen til å samhandle med teknologien, instruktøren og deres jevnaldrende.
Opplæringen starter med en oversikt over tradisjonell kode og skriptbasert automatiseringstesting og kontrasterer den med Toscas modellbaserte (MBT) tilnærming. Deltakerne lærer hvordan de oppretter og utfører testcases ved å bruke Toscas standardmoduler, samt hvordan de skreddersyr sine egne moduler for utførelse.
Fra programvaremodelleringsprinsipper til testdekning på tvers av ulike nettlesere, denne opplæringen leder deltakerne gjennom både teori og praksis og gjør dem i stand til å implementere sin egen testløsning i Tosca.
TOSCA Certification Preparation
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot programvaretesteksperter på mellomnivå som ønsker å bli sertifisert i TOSCA og demonstrere kompetanse innen testautomatisering ved hjelp av Tricentis Tosca.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå TOSCA-sertifiseringsstrukturen og -kravene.
- Mestre TOSCA-konsepter, inkludert testcasedesign, automatisering og utførelse.
- Anvende beste praksis for å bygge gjenbrukbare og vedlikeholdbare testcaser.
- Forberede seg på de praktiske og teoretiske komponentene i TOSCA-sertifiseringseksamen.