Menu
EUR
Nu 10% korting op alle Microsoft-certificeringen! Bekijk aanbod
API Testing with REST Assured Training
€239,58 €198,00
In winkelwagen
API Testing with REST Assured Training
(0)
API Testing with REST Assured Training
API Testing with REST Assured Training
API Testing with REST Assured Training
API Testing with REST Assured Training
API Testing with REST Assured Training
API Testing with REST Assured Training
API Testing with REST Assured Training
API Testing with REST Assured Training
API Testing with REST Assured Training
API Testing with REST Assured Training

API Testing with REST Assured Training

€239,58 €198,00 Incl. btw Excl. btw
Op voorraad

API Testing with REST Assured E-Learning Training Gecertificeerde docenten Quizzen Assessments Tips trucs en Certificaat. Lees meer.

Volume voordeel
No discount
1 Piece
€239,58 €198,00
2% Korting
2 Pieces
€234,79 €194,04 / Stuk
3% Korting
3 Pieces
€232,39 €192,06 / Stuk
4% Korting
4 Pieces
€230,00 €190,08 / Stuk
5% Korting
5 Pieces
€227,60 €188,10 / Stuk
10% Korting
10 Pieces
€215,62 €178,20 / Stuk
15% Korting
25 Pieces
€203,64 €168,30 / Stuk
20% Korting
50 Pieces
€191,66 €158,40 / Stuk
Maak een keuze
API Testing with REST Assured Training
152884735
Op voorraad
Voor 17:00 uur besteld! Start vandaag. Gratis Verzending.
152884735
€239,58 €198,00
  • Officieel examen
    Online of fysiek
  • Start nu – bekroonde e-learning
    Inclusief proefexamens & 24/7
  • ISO 9001 & 27001 werkwijze
    1000+ organisaties gingen u voor
  • Maatwerk & gratis intake
    Inclusief nulmeting bij training

Productomschrijving

API Testing with REST Assured E-Learning Training 

Het testen van API's is van cruciaal belang geworden voor de levenscyclus van softwareontwikkeling en zorgt ervoor dat API's correct functioneren en voldoen aan de gespecificeerde vereisten. REST Assured, een krachtige Java-bibliotheek vereenvoudigt het testen van RESTful webservices door een domeinspecifieke taal (DSL) te bieden waarmee ontwikkelaars beknopte en leesbare tests kunnen schrijven. Door gebruik te maken van REST Assured kunnen API-tests naadloos worden geïntegreerd in de continue integratie en continue implementatie (CI/CD) pijplijn, waardoor de algehele kwaliteit en betrouwbaarheid van webapplicaties wordt verbeterd.

In deze LearningKit leer je hoe REST API's werken, zet je een Maven project op en voer je basis API tests uit. Deze basis omvat het matchen van numerieke en string objecten, collections en arrays met Hamcrest, het valideren van API headers en het beheren van query en path parameters. Naarmate je verder komt, zul je REST Assured gebruiken voor response body validatie, JSON schema's genereren en geavanceerde validatietechnieken toepassen voor JSON en XML data. Je ontwikkelt en test API's met verschillende HTTP verbs en beheert request en response bodies met POJOs. Uitgebreide datagestuurde tests met TestNG en het configureren van authenticatie voor veilige API-toegang komen ook aan bod. Om schone, onderhoudbare code te garanderen, zul je best practices in API-tests toepassen, zoals request en response logging en foutinjectie. Het integreren van API-tests in CI/CD-pijplijnen met Jenkins, het aanpassen van rapportageframeworks zoals Extent en Allure-rapporten, het implementeren van API mocking met WireMock en het uitvoeren van belastingtests met Apache JMeter zijn belangrijke vaardigheden die de uitgebreide leerervaring afronden.

Deze LearningKit met meer dan 18 leeruren is verdeeld in drie sporen:

Demo API Testing with REST Assured Training

Cursusinhoud

REST Assured API Testing: Getting Started with REST Assured Testing

Course: 1 Hour, 18 Minutes

  • Course Overview
  • API Testing with REST Assured
  • Setting up the Environment for an IntelliJ Project
  • Running a REST Assured Test
  • Viewing HTTP Endpoints
  • Viewing a Response
  • Validating a Response Header and Body
  • Validating a Response with a Fluent Interface
  • Course Summary

REST Assured API Testing: Using Hamcrest Matchers to Validate Responses

Course: 1 Hour, 22 Minutes

  • Course Overview
  • Using Hamcrest Matchers with Numeric Values
  • Using Hamcrest Matchers with Strings
  • Using Hamcrest Matchers with Collections and Arrays
  • Using Hamcrest Matchers to Test Java Objects
  • Using Hamcrest to Validate Headers
  • Using Advanced Matching Techniques to Validate Headers
  • Specifying URLs with Path Parameters and Query Parameters
  • Specifying Named and Unnamed Path Parameters
  • Specifying Query Parameters
  • Course Summary

REST Assured API Testing: Validating JSON Responses & Schemas

Course: 1 Hour, 48 Minutes

  • Course Overview
  • Validating JSON Responses Using JSONPath
  • Validating JSON Response with Nested Structures
  • Validating Collections in the JSON Response
  • Extracting Values from Responses
  • Generating JSON Schema for Validation
  • Validating JSON Schema
  • Using JSON Schema Dialects
  • Validating Response Type and Response Properties
  • Configuring Required Properties and Additional Properties
  • Specifying Range Constraints for Response Values
  • Validating Nested JSON Fields and JSON Arrays
  • Validating XML Responses
  • Course Summary

REST Assured API Testing: Testing Different Types of HTTP Endpoints

Course: 1 Hour, 45 Minutes

  • Course Overview
  • Setting up a Spring Web Application for a REST API Server
  • Exploring the Bug API Endpoints
  • Running an API Server
  • Making HEAD and OPTIONS Requests
  • Making and Testing POST Requests
  • Specifying a Request Body Using JSON Objects
  • Testing PUT, PATCH, DELETE Requests
  • Deserializing JSON Responses
  • Deserializing Nested Objects
  • Eliminating Boilerplate Code Using Lombok
  • Using POJOs to Specify a Request Body
  • Course Summary

REST Assured Configuration: Data-driven Testing with TestNG and REST Assured

Course: 2 Hours, 6 Minutes

  • Course Overview
  • Data-driven Testing
  • Setting up a Project for an API
  • Exploring API Endpoints
  • Exploring API Requests and Parameters
  • Performing Regular API Testing
  • Writing Data-driven Parameterized Tests
  • Specifying Multiple Parameters Using a Data Provider
  • Specifying Request Body Using JSON Files
  • Data-driven Tests Using POJOs
  • Specifying Request Body Using CSV Files
  • Specifying Request Body Using Excel Files
  • Simplifying, Parsing, and Reading Excel Files Using Poiji
  • Field Mapping Using Poiji
  • Course Summary

REST Assured Configuration: Making Authenticated Requests to APIs

Course: 58 Minutes

  • Course Overview
  • Exploring Challenged and Preemptive Basic Authentication
  • Authenticating Using Digest Authentication
  • Using OAuth1 to Authenticate to API Endpoints
  • Authenticating to API Endpoints Using OAuth
  • Sending Requests with Random Usernames
  • Using Authentication for End-to-End Testing
  • Course Summary

REST Assured Configuration: Architecting & Structuring API Tests

Course: 1 Hour, 32 Minutes

  • Course Overview
  • Exploring REST Assured Global Variables
  • Eliminating Boilerplate with Request and Response Configuration
  • Configuring URL Redirection
  • Exploring REST Assured Configurations
  • Architecting Clean Code for Tests
  • Moving Reusable Components to the Base Class
  • Integrating Tests with the Maven Build Life Cycle
  • Configuring a Test Environment
  • Course Summary

REST Assured Configuration: Error Handling & Fault Injection in API Tests

Course: 1 Hour, 29 Minutes

  • Course Overview
  • Error Handling in Application Programming Interface (API) Tests
  • Logging Requests
  • Logging Responses
  • Mimicking Flaky Tests
  • Retrying Test Cases with Custom Code
  • Retrying Tests Using Awaitility
  • Using the Envoy Proxy for Fault Injection
  • Making Requests to the Envoy Proxy Server
  • Performing Fault Injection
  • Course Summary

REST Assured Configuration: Continuous Integration Pipelines for API Tests

Course: 2 Hours, 14 Minutes

  • Course Overview
  • CI/CD Testing Pipelines
  • Installing Jenkins
  • Setting up a Test Script for Jenkins
  • Running Tests in Jenkins
  • Committing Tests to GitHub
  • Integrating Jenkins with Git and Maven
  • Working with Manually Triggered and Scheduled Builds
  • Polling GitHub Repository to Trigger Builds
  • Exposing Locally Running Jenkins as a Public URL
  • Automating Jenkins Builds with GitHub Push Notifications
  • Configuring Jenkins to Send Emails
  • Creating a CI/CD Pipeline Using GitHub Actions
  • Running the GitHub Actions Workflow Successfully
  • Configuring Maven Surefire Reports in the Workflow
  • Configuring Sending Emails Using GitHub Actions
  • Course Summary

REST Assured Techniques: Integrating Reporting with REST Assured API Testing

Course: 2 Hours, 12 Minutes

  • Course Overview
  • Report and Test Integration
  • Setting up the Application Programming Interface (API) Server and Tests
  • Setting up a Basic Extent Report
  • Setting up an ITestListener for Reporting
  • Wiring up the Listener to Get Test Results
  • Adding Request and Response Logging Details to the Extent Report
  • Customizing Extent Reports
  • Integrating Extent Reports with the GitHub Actions Workflow
  • Configuring Allure Reporting for Tests
  • Organizing and Customizing Allure Reports
  • Configuring Request and Response Details in Allure Reports
  • Customizing Test Categories in Allure
  • Integrating Allure Reporting in a GitHub Actions Workflow
  • Course Summary

REST Assured Techniques: Using WireMock API Mocking & JMeter Load Testing

Course: 1 Hour, 37 Minutes

  • Course Overview
  • Application Programming Interface (API) Mocking Using WireMock
  • Setting Up a Basic WireMock Server
  • Mocking Endpoints Using JSON Files to Configure Responses
  • Using Response Templating in WireMock
  • Executing Request Matching in WireMock
  • Using JSON to Stub API Endpoints
  • Apache JMeter For Performance Testing
  • Making API Requests with JMeter
  • Configuring JMeter Assertions and Assertion Results
  • Running Load Tests Using the Graphical User Interface (GUI) and Logging Results
  • Running Load Tests Using the JMeter Command Line
  • Course Summary

Assessment:

  • Final Exam: API Testing with REST Assured

Specificaties

Artikelnummer
152884735
SKU
152884735
Taal
Engels
Kwalificaties van de Instructeur
Gecertificeerd
Cursusformaat en Lengte
Lesvideo's met ondertiteling, interactieve elementen en opdrachten en testen
Lesduur
18:21 uur
Assesments
De assessment test uw kennis en toepassingsvaardigheden van de onderwerpen uit het leertraject. Deze is 365 dagen beschikbaar na activering.
Online Virtuele labs
Ontvang 12 maanden toegang tot virtuele labs die overeenkomen met de traditionele cursusconfiguratie. Actief voor 365 dagen na activering, beschikbaarheid varieert per Training.
Online mentor
U heeft 24/7 toegang tot een online mentor voor al uw specifieke technische vragen over het studieonderwerp. De online mentor is 365 dagen beschikbaar na activering, afhankelijk van de gekozen Learning Kit.
Voortgangsbewaking
Toegang tot Materiaal
365 dagen
Technische Vereisten
Computer of mobiel apparaat, Stabiele internetverbindingen Webbrowserzoals Chrome, Firefox, Safari of Edge.
Support of Ondersteuning
Helpdesk en online kennisbank 24/7
Certificering
Certificaat van deelname in PDF formaat
Prijs en Kosten
Cursusprijs zonder extra kosten
Annuleringsbeleid en Geld-Terug-Garantie
Wij beoordelen dit per situatie
Award Winning E-learning
Tip!
Zorg voor een rustige leeromgeving, tijd en motivatie, audioapparatuur zoals een koptelefoon of luidsprekers voor audio, accountinformatie zoals inloggegevens voor toegang tot het e-learning platform.

Beoordelingen

0/5
0 sterren op basis van 0 beoordelingen
0 beoordelingen
Vragen over deze training?
Of wilt u hulp bij het bestellen? Neem gerust contact op via [email protected] of bel ons op +31 36 760 1019. Wij helpen u graag!
Vragen over deze training?
Of wilt u hulp bij het bestellen? Neem gerust contact op via [email protected] of bel ons op +31 36 760 1019. Wij helpen u graag!

Recent bekeken

LearnKit
API Testing with REST Assured Training
API Testing with REST Assured Training
API Testing with REST Assured E-Learning Training Gecertificeerde docenten Quizz...
€239,58 €198,00
 

Specificaties

Artikelnummer
152884735
SKU
152884735
Taal
Engels
Kwalificaties van de Instructeur
Gecertificeerd
Cursusformaat en Lengte
Lesvideo's met ondertiteling, interactieve elementen en opdrachten en testen
Lesduur
18:21 uur
Assesments
De assessment test uw kennis en toepassingsvaardigheden van de onderwerpen uit het leertraject. Deze is 365 dagen beschikbaar na activering.
Online Virtuele labs
Ontvang 12 maanden toegang tot virtuele labs die overeenkomen met de traditionele cursusconfiguratie. Actief voor 365 dagen na activering, beschikbaarheid varieert per Training.
Online mentor
U heeft 24/7 toegang tot een online mentor voor al uw specifieke technische vragen over het studieonderwerp. De online mentor is 365 dagen beschikbaar na activering, afhankelijk van de gekozen Learning Kit.
Voortgangsbewaking
Toegang tot Materiaal
365 dagen
Technische Vereisten
Computer of mobiel apparaat, Stabiele internetverbindingen Webbrowserzoals Chrome, Firefox, Safari of Edge.
Support of Ondersteuning
Helpdesk en online kennisbank 24/7
Certificering
Certificaat van deelname in PDF formaat
Prijs en Kosten
Cursusprijs zonder extra kosten
Annuleringsbeleid en Geld-Terug-Garantie
Wij beoordelen dit per situatie
Award Winning E-learning
Tip!
Zorg voor een rustige leeromgeving, tijd en motivatie, audioapparatuur zoals een koptelefoon of luidsprekers voor audio, accountinformatie zoals inloggegevens voor toegang tot het e-learning platform.
0/5
0 sterren op basis van 0 beoordelingen
0 beoordelingen
Kies uw taal
Kies uw valuta

Mijn account

Wachtwoord vergeten?

Recent toegevoegd

Totaal excl. btw
€0,00
Bestel nog voor €50,00 en de verzending is gratis
0
Vergelijk
Start vergelijking

Beoordeel API Testing with REST Assured Training

Dit artikel is toegevoegd aan uw winkel wagen!
Wij gebruiken functionele en analytische cookies om onze website goed te laten werken en het gebruik ervan te meten met Google Analytics. Er worden geen persoonsgegevens gedeeld voor advertentiedoeleinden. Door op "Accepteren" te klikken, geeft u toestemming voor het plaatsen van deze cookies. Cookies beheren