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 (3)
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
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Kurs - Robot Framework: Keyword Driven Acceptance Testing
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
Kurs - TestComplete
Upcoming Courses
Relaterte kurs
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.
GlassFish Administration
21 timerGlassFish Administrasjonsopplæring introduserer deltakerne til hemmelighetene til installasjons-, konfigurasjons-, administrasjons-, overvåkingsserveren GlassFish. Opplæringen er åpen for fremtidige GlassFish serveradministratorer.
Administering GlassFish Server with Java EE applications introduction
21 timerGlassFish er en åpen kildekode-applikasjonsserver. Dette tredagers kurset gir en introduksjon til å administrere GlassFish Server med Java EE-applikasjoner.
Gosu Programming
7 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot programmerere som ønsker å laste ned, installere og implementere Gosus statiske skriving og pragmatiske tilnærming til programmering.
Ved slutten av denne opplæringen vil deltakerne kunne programmere ved å bruke Gosu til å skrive enkle skript for biblioteker, brukergrensesnittelementer, regler og mer.
Guava
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot Java-programmerere som ønsker å lære om Guava og hvordan man kan bruke Guava i programmering.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Lær hvordan du bruker Guava i Java-programmering.
- Bruk Guava for å lette standard kodingspraksis.
- Lag enkle å lese og konsise Java-koder.
Jakarta EE Fundamentals
28 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke Jakarta EE til å bygge, migrere og distribuere skybaserte applikasjoner, ved å bruke full implementering av Java EE 8 og cloud computing teknologi.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle Jakarta EE applikasjoner.
- Lag og bygg databasedrevne applikasjoner med Jakarta Persistence API.
- Utvikle og integrer Jakarta EE applikasjoner med Jakarta RESTful webtjenester for portabilitet.
- Containeriser skybaserte applikasjoner for skydistribusjon med Docker.
Java Virtual Machine (JVM)
7 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot Java utviklere som ønsker å bruke JVM-verktøy og funksjoner for å kjøre Java programmer.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå JVM og hvordan det fungerer.
- Lære om refleksjon og de forskjellige minneområdene.
- Forstå hvordan du bruker JVM-verktøygrensesnittet.
- Bruke JVM til å kjøre Java programmer på enhver enhet eller operativsystem.
NetBeans
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke NetBeans til å utvikle applikasjoner med Java og andre programmeringsspråk.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Lær om NetBeans og hvordan det fungerer.
- Lær hvordan du bruker NetBeans i Java-programmering.
- Bruk NetBeans til å lage maler og prosjekter.
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.
Enterprise Application Integrations with Spring Integration
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke Spring Integration til å designe og bygge høykvalitets og effektive bedriftsintegrasjonsløsninger.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle integrasjonsløsninger med Spring Integration.
- Forstå Spring Integration-funksjonene, kjernekonseptene og komponentene.
- Lær hvordan du implementerer bedriftsintegrasjonsmønstre.
- Bygg meldingsdrevne bedriftsapplikasjoner med Spring Integration.
- Aktiver integrasjon med eksterne strømmer og NoSQL databaser (Apache Kafka, MongoDB, Redis, etc.).
- Overvåk og administrer meldingsflytene på tvers av endepunkter.
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.
Vaadin
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot programmerere, java-utviklere og alle som ønsker å bruke Vaadin til å utvikle og distribuere applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp og konfigurer et Vaadin-prosjekt.
- Forstå det grunnleggende ved Vaadin i utvikling av applikasjoner.
- Bruk Vaadin til å utvikle applikasjoner.
Vert.x: Build a Reactive Application on JVM
14 timerI denne instruktørledede, live-opplæringen i Norge vil deltakerne lære hvordan de bruker Vert.x til å lage en asynkron, hendelsesbasert nettapplikasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå og bruk de forskjellige komponentene (kjerne, web, klient, etc.) i Vert.x-stabelen.
- Bruk Vert.x til å lage nettverksverktøy, HTTP/REST-mikrotjenester, høyvolumshendelsesbehandling, back-end meldingsbussapplikasjoner, etc.
- Kjør en app som kan håndtere høy samtidighet ved å bruke minimale kjernetråder.
- Bruk Vert.x sine API-er for å støtte Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin, etc.
- Enhetstest asynkron kode med Vert.x-Enhet.
- Distribuer og skaler en app med minimalt med maskinvare.