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