Wij slaan cookies op om onze website te verbeteren. Is dat akkoord? Ja Nee Meer over cookies »
Artikelnummer: 152884735

API Testing with REST Assured Training

Artikelnummer: 152884735

API Testing with REST Assured Training

198,00 239,58 Incl. btw

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

Lees meer
Kortingen:
  • Koop 2 voor €194,04 per stuk en bespaar 2%
  • Koop 3 voor €192,06 per stuk en bespaar 3%
  • Koop 4 voor €190,08 per stuk en bespaar 4%
  • Koop 5 voor €188,10 per stuk en bespaar 5%
  • Koop 10 voor €178,20 per stuk en bespaar 10%
  • Koop 25 voor €168,30 per stuk en bespaar 15%
  • Koop 50 voor €158,40 per stuk en bespaar 20%
Beschikbaarheid:
Op voorraad
Levertijd:
Voor 17:00 uur besteld! Start vandaag. Gratis Verzending.
  • Award Winning E-learning
  • De laagste prijs garantie
  • Persoonlijke service van ons deskundige team
  • Betaal veilig online of op factuur
  • Bestel en start binnen 24 uur

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:

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
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 Ja
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 Ja
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.

Er zijn nog geen reviews geschreven over dit product.

Loading...

OEM Office Elearning Menu Genomineerd voor 'Beste Opleider van Nederland'

OEM Office Elearning Menu is trots genomineerd te zijn voor de titel 'Beste Opleider van Nederland' door Springest, een onderdeel van Archipel. Deze erkenning bevestigt onze kwaliteit en toewijding. Hartelijk dank aan al onze cursisten.

Beoordelingen

Er zijn nog geen reviews geschreven over dit product.

25.000+

Deelnemers getrained

Springest: 9.1 - Edubookers 8.9

Gemiddeld cijfer

3500+

Aantal getrainde bedrijven

20+

Jaren ervaring

Nóg meer kennis

Lees onze meest recente blogartikelen

Bekijk alles