API Testing Course
API Functional and Non-Functional Testing
Overview:
API Testing is for anyone who needs to learn the best practices in career
Target Audience:
This course is designed for Software Testers, QC Engineers, QC Leads, and Software Developers.
Prerequisites:
API Testing Fundamentals:
- XML Basics.
- What is XML?
- The Difference Between XML and HTML.
- How Can XML be Used?
- Fundamentals.
- What is an API?
- Why do we need to perform API?
- Advantages of API.
- Challenges in API.
- Functional API.
- API Types.
- REST API.
- SOAP.
- Request & Response.
- What’s a web service?
- What is WSDL?
- What is Swagger?
POSTMAN:
- What is Postman?
- Why Use Postman?
- How to use Postman
- Working with GET Requests.
- Working with POST Requests.
- How to do the Parameterize Requests works.
- How to Create Postman Tests.
- You will learn, how to Create Collections.
- How to Run Collections using Collection Runner.
SoupUI:
- SoupUI Overview
- REST Service using Soap UI.
Non-Functional:
Security Testing:
- Overview of Security Scans.
- OWASP API Security Project
- Working with Security Scans.
Performance Testing:
- Load Test Strategies.
- Load Testing Vs. Stress Testing Vs. Performance Testing.
- Why Load Testing Is So Important.
- Load Test Requirements.
- How to Load you’re API.
- Key Performance Indicators for load testing.
- Understanding of load test reports.
Duration: 4 days – Full time