Opleiding: API Testing with Ready API

API Testing with ReadyAPI.

Take your API testing skills to the next level with this in-depth ReadyAPI training, covering functional testing, automation, security, and performance.

Topics covered:

  • ReadyAPI fundamentals and interface navigation
  • Creating and managing API test cases
  • Advanced assertions and validation techniques
  • Data-driven testing with loops, data sources, and reports
  • End-to-end workflow automation and chaining test steps
  • Authentication management and environment setup
  • Version control integration with Git for team collaboration
  • Security testing and vulnerability scanning
  • Performance testing, load scenarios, and metrics

Includes practical assignments, enterprise-level use cases, and 24/7 access for one year.

This LearningKit with more than 14 hours of learning is divided into three tracks:

Course Outcome

Track 1: API Testing Fundamentals with ReadyAPI

  • Introduction to ReadyAPI and interface navigation
  • Creating projects and basic test cases
  • Working with request parameters
  • Testing HTTP methods, forms, and attachments
  • Using properties for dynamic data
  • Building chained end-to-end workflows
  • Assertions and Smart Assertions

Courses:

ReadyAPI Foundations: Getting Started with ReadyAPI

Course: 1 Hour, 31 Minutes

  • Course Overview
  • ReadyAPI
  • ReadyAPI Modules
  • ReadyAPI Test Module Components
  • Supported Protocols in ReadyAPI
  • The ReadyAPI Project Hierarchy
  • API Definitions
  • REST API Testing with ReadyAPI
  • Exploring System Requirements and License Details
  • Installing and Setting Up ReadyAPI
  • Creating the First Project
  • Creating an API Definition
  • Running the First Test Step
  • Course Summary

ReadyAPI Foundations: Working with Request Parameters

Course: 1 Hour, 34 Minutes

  • Course Overview
  • Executing Multiple Tests
  • Running a Test Suite and Saving Project Files
  • Request Parameters in ReadyAPI
  • Using the Endpoint Explorer to Add API Definition and Test Case
  • Adding Query Parameters for APIs
  • Setting Up Multiple Query Parameters
  • Configuring Path Variables and Dynamic Assertions
  • Implementing Parameter Levels and Valid Value Lists
  • Configuring Headers in Requests
  • Accessing the Redirect Response in APIs
  • Validating Headers Using Assertions
  • Course Summary

ReadyAPI Foundations: Testing HTTP Methods, Forms, and Attachments

Course: 1 Hour, 23 Minutes

  • Course Overview
  • Importing an API Definition
  • Analyzing an API Definition
  • Testing GET, POST, PUT, and DELETE API Methods
  • Running a Test Case and Using the Delay Test Step
  • Defining an API with a Form Request Body
  • Configuring Multi-Value Fields
  • Importing API Definitions Using URLs and Understanding File Uploads
  • Including Attachments in Test Cases
  • Course Summary

ReadyAPI Foundations: Configuring and Using Properties

Course: 1 Hour, 12 Minutes

  • Course Overview
  • ReadyAPI Properties
  • Setting Up a Locally Running API Server
  • Testing a Local Server
  • Importing API Definitions from a File
  • Accessing and Configuring Global Properties in Tests
  • Configuring Project Properties
  • Configuring Test Suite Properties with Dynamic Assertions for Test Cases
  • Overriding Local Properties with Global Properties
  • Course Summary

ReadyAPI Foundations: Creating Chained End-to-End Testing Workflows

Course: 1 Hour, 9 Minutes

  • Course Overview
  • Setting Up a Basic Structure of an End-to-End Workflow
  • Configuring Test Steps for Chaining
  • Creating, Updating, and Deleting Bugs in Chained Tests
  • Cloning Test Cases
  • Using Property Transfers to Chain Steps
  • Transferring Properties from Response to Test Case
  • Generating Random Values in Property Expansions Using Groovy Scripts
  • Executing the Run Test Case Test Step
  • Course Summary

ReadyAPI Foundations: Assertions and Smart Assertions

Course: 1 Hour, 25 Minutes

  • Course Overview
  • Assertions in ReadyAPI
  • Using Discover API to Set Up API Definitions
  • Leveraging Assertions for Compliance Status and Standards
  • Implementing Property Content Assertions for Contains and Not Contains
  • Utilizing JSONPath Expressions in Assertions
  • Using Message Content Assertions
  • Utilizing Script Assertions
  • Leveraging Smart Assertions
  • Implementing Dynamic Property Expansions in Script Assertions
  • Course Summary

Track 2: API Testing Essentials with ReadyAPI

  • Advanced test step configurations
  • Structuring reusable test cases
  • Data-driven testing strategies
  • Reporting and analytics
  • Authentication and credential management
  • Environment management (dev/test/prod)

Functional Testing with ReadyAPI: Advanced Test Step Configurations

Course: 1 Hour, 25 Minutes

  • Course Overview
  • Setting Up Tests for the Bug API Server
  • Adding the Assertion Test Step
  • Set Up a Reusable Test Case
  • Configure the Run Test Case Test Step
  • Using the Groovy Script Test Step for Custom Validations
  • Configuring a Flaky Create Bug Endpoint
  • Using Conditional GoTo with Multiple Conditions
  • Setting Up Multiple Conditional Flows in a Test Case
  • Implementing Groovy Scripts for Conditional Branching
  • Using Groovy Scripts for Looping
  • Course Summary

Functional Testing with ReadyAPI: Data-Driven Testing and Reporting

Course: 1 Hour, 47 Minutes

  • Course Overview
  • Data-Driven Testing
  • The Data Source and Data Source Loop Test Steps
  • Using Generated Data for Data-Driven Tests
  • Generating JSON Payload Data
  • Using Text Files for Data-Driven Testing
  • Using CSV Files for Data-Driven Testing
  • Using Excel Files for Data-Driven Testing
  • Configuring a Groovy Script Data Source
  • Writing Out Test Data to a Data Sink
  • Generating and Interpreting PDF Reports in ReadyAPI
  • Including Test Coverage in Reports
  • Generating JUnit, Data Automation, and Allure Reports
  • Course Summary

Functional Testing with ReadyAPI: Authentication and Environments

Course: 57 Minutes

  • Course Overview
  • Authentication in ReadyAPI
  • Implementing Authentication for the Bugs API Server
  • Configuring Authorization for Individual Test Steps
  • Implementing Auth Profiles and Auth Inheritance
  • Configuring and Using Environments for Testing
  • Running Tests on the Command Line Using TestRunner
  • Course Summary

Track 3: Advanced API Testing Techniques with ReadyAPI

Learn enterprise-level API testing and automation:

  • Integration with Git for version control and collaboration
  • Working with composite projects
  • Security scans and vulnerability analysis
  • Performance testing with LoadUI
  • Load testing, scenarios, and metrics
  • API mocking and virtualization
  • CI/CD integration and automated pipelines
  • Enterprise reporting and dashboards

Result: You are ready to execute complex enterprise-level API testing projects.

Courses:

Advanced Topics in ReadyAPI: Integrating with Git

Course: 55 Minutes

  • Course Overview
  • Version Control with Git
  • Git Branching and Merging
  • Configuring a Project for Git Integration
  • Committing Initial Changes Locally and Pushing to GitHub
  • Making Changes Locally and Pushing Updates to GitHub
  • Cloning a Project and Making Changes as a Collaborator
  • Dealing with Merge Conflicts
  • Course Summary

Advanced Topics in ReadyAPI: Security and Performance Testing

Course: 1 Hour, 30 Minutes

  • Course Overview
  • Security Testing in ReadyAPI
  • Setting Up a Security Test
  • Running Security Tests for a Single Request
  • Running Security Tests for a Test Case
  • API Performance Testing
  • ReadyAPI Performance Testing
  • Setting Up a Load Test
  • Running Load Tests
  • Running Performance Tests for a Test Case
  • Configuring Different Load Profiles
  • Loading Allocation Modes, Scheduling, and Using Prebuilt Templates
  • Course Summary

What You Will Learn

  • Automate API testing with ReadyAPI
  • Integrate testing into CI/CD pipelines
  • Execute multi-environment testing
  • Perform security and performance testing
  • Build scalable test frameworks
  • Optimize testing in DevOps environments

Assessment:
    •  Final Exam: API Testing with ReadyAPI

Specificaties
Taal: Engels
Kwalificaties van de Instructeur: Gecertificeerd
Cursusformaat en Lengte: Lesvideo's met ondertiteling, interactieve elementen en opdrachten en testen
Lesduur: 14:48 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.

Meer...
€241
ex. BTW
Aangeboden door
OEM ICT Trainingen
Onderwerp
Performance Testing
API
Web Development
Software Testing
Niveau
Duur
12 maanden - 365 dagen - 24/7 lesduur 14:48 uur
Taal
en
Type product
training
Lesvorm
E-Learning
Aantal deelnemers
Min: 1
Keurmerken aanbieder
EC-Council Certified
EC-Council
Microsoft Learning Partner
Onbeperkt leren
Test