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