Rest Assured APIs with Postman and Java Treningskurs
Rest Assured APIs er Java domene spesifikke språk APIs for automatisering av REST APIs. Med Postman og Java, REST Assured APIs er i stand til å invoke REST webtjenester og matche responser for testing.
Denne instruktørledede, live-trening (online eller on-site) er rettet mot programvare tester som ønsker å teste REST web-tjenester med Postman, Java, og Rest Assured APIs.
Ved slutten av denne treningen vil deltakerne være i stand til å:
- Automate webservice API testing ved hjelp av Postman og REST Assured API.
- Generere rapporter for utførelsesresultater.
- Design og implementering av automatiseringsrammer med REST Assured API.
Format av kurset
- Interaktiv forelesning og diskusjon.
- Mange øvelser og praksis.
- Hands-on implementering i et live-lab miljø.
Kurs tilpassingsalternativer
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å arrangere.
Kursplan
Introduksjon
Postman og API-testing
- API-testing vs enhetstesting vs UI-testing
Oversikt over protokoller som støttes av Postman
- Soap, Rest, HTTP, GraphQL Baneparametere vs spørringsparametere
Grunnleggende om API Testing
- Få forespørsler Legg inn forespørsler Parameteriser forespørsler Samlinger
Forberede utviklingsmiljøet
- Installere og konfigurere Postman Installere og konfigurere Cucumer BDD Installere og konfigurere REST Assured Installere og konfigurere TestNG Installere og konfigurere Eclipse Installere og konfigurere Maven
Postman Hurtigstart
- Opprette samlinger Sende API-forespørsler Opprette miljøer og variabler Implementere forhåndsinnstillinger Skrive testskript
REST Assured API med Maven
- Generere et prosjekt Legge til avhengigheter Sende forespørsler Opprette komplekse JSON Validere svar
TestNG Rammeverk
- Opprette tester Kjøre flere og parallelle tester Rapportering i TestNG
VIL Sikker
- Automatisering av forespørsler Automatisering av svarvalidering
Cucumber BDD
- Bruke parameterisering Legge til lister og databaser Integrering av TestNG Rapportering i Cucumber Legge til REST assured API
Oppsummering og konklusjon
Krav
- Java erfaring
Publikum
- Programvaretestere
Open Training Courses require 5+ participants.
Rest Assured APIs with Postman and Java Treningskurs - Booking
Rest Assured APIs with Postman and Java Treningskurs - Enquiry
Rest Assured APIs with Postman and Java - Consultancy Enquiry
Consultancy Enquiry
Upcoming Courses
Relaterte kurs
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.
Developing Applications for the Java EE 7 Platform Ed 1
35 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å installere, administrere og implementere Java EE 7 for å utvikle bedriftsapplikasjoner.
Ved slutten av denne opplæringen vil deltakerne være i stand til å opprette, administrere, implementere, distribuere og sikre bedriftsapplikasjoner og webtjenester ved å bruke Java EE 7.
Java EE 8 for Beginners
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke Java EE 8s nye funksjoner for å bygge skyapplikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle.
- Forstå konseptene og arkitekturen bak Java Enterprise Edition (JEE).
- Opprett et eksempel på skyapplikasjon (eller nettjeneste).
- Grensesnitt en applikasjon med en database.
- Skriv og administrer tilstandsfulle komponenter ved hjelp av avhengighetsinjeksjon.
- Skriv integrasjonstester for Java EE-komponenter.
Java EE 8 Advanced
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke Java EE 8 til å bygge og distribuere skyklare bedriftsapplikasjoner, ved å utnytte avanserte Java-teknologier og APIer.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle bedriftsapplikasjoner med Java EE 8.
- Implementer forretningslogikk for å designe og bygge forretningsorienterte applikasjoner.
- Integrer mikrotjenester med Java EE 8 komponenter for å transformere enkeltlagsapplikasjoner til svært skalerbare og skyklare applikasjoner.
- Forstå og bruk Java EE 8 designmønstre og beste fremgangsmåter for koding.
Microservice Development with Java EE 8, Docker, and Kubernetes
28 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å beholde sine Java EE 8 applikasjoner og kjøre dem som mikrotjenester i skyen.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bygg og distribuer Java-mikrotjenester i Docker-beholdere.
- Administrer Docker-containere ved å bruke Kubernetes.
- Integrer mikrotjenester med et eksisterende monolittisk system.
- Overvåk, test og sikre mikrotjenester.
- Feilsøk containere og orkestreringsmiljøer.
Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
28 timerDette 4-dagers kurset er for programmerere som allerede kan Java-språket og ønsker å utnytte Enterprise Java Beans 2.0-teknologien samtidig som de blir klar over sikkerhetsimplikasjonene ved å distribuere applikasjoner. Dette kurset har en stor praktisk komponent som inkluderer utvikling av en e-handelsapplikasjon basert på Enterprise Java Beans. Kurset bruker JBoss Application Server.
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.
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.
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.