Uploaded by harshalshindepune06

API Testing syllabus Postman

advertisement
API Testing Syllabus using Postman
Introduction to REST API
•
•
•
•
•
•
•
What is WebServices?
Why WebServices so Popular?
Overview of SOAP WebServices and REST WebServices
What is REST API?
How is different from SOAP WebServices?
Base URL and REST Resources
Understanding of GET, POST, PUT, DELETE
Getting Started with REST API Testing
•
•
•
•
•
Understanding REST API Testing Part
Manual Testing on REST API using POSTMAN
How to Trigger New Request and Validate Response using REST API
Limitation of Manual Testing
Different Status Code
REST API Automation
•
•
•
•
•
•
•
Overview Automation on REST Applications
Benefit of Automation Testing for Applications
Setting up Project Tools for Automation Testing
Understanding How to setup for Automation Testing
Mock Sample Testing.
What is Postman tool and Installation process
How to validate Responses
Depth Automating REST API
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Basic Authentication in Postman
Environment Variables in Postman
Collections In Postman
Test and Collection Runner in Postman
Monitor Collections
Workflows in Postman
Validating responses with Postman client
Validating the body of first JSON response
Examples on validating response headers and status codes
Understanding query parameters on sending request
Validating status code
Validating Response time
How to debug & troubleshoot
How to create and manage Workspaces
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Pre-Request Script in Postman
Assertions in Postman with Chai Assertion Library
Different types of Asserts and Validation in Postman
Creating variables at difference scope levels and how to refer them
How to set and get variables through scripting
How to write the javascript to validate the response
Make the requests dynamic by taking advantage of variables
Automating POST request with payload
Grabbing the response body into string for advance validations
Data-Driven testing using
1. CSV
2. JSON
Scheduling the API testing periodically
Generating code snippets in Postman tool
Re-use the Code
Cookies in Postman
Share Session ID Cookies in Postman
Sessions In Postman
Authorization and Authentication
Test with Multiple data set
Postman Newman
•
•
•
•
What is Newman in Postman? Install Newman using NPM
Running Collection Using Newman
Running collection using CMD
Newman Optional Parameters & Configurations
Continuous Integration with Jenkins
•
•
•
•
•
•
Postman with Newman & Jenkins & Install & SetUp Jenkins
Configure Jenkins Job to Run Batch Command
Run Postman Collection on Jenkins
Publish Jenkins HTML Reports for Newman
Compare the report build wise
Set up the Night Execution
Document
•
•
•
API Documentation in Postman
Interview Question
Practice
IMPORTANT NOTE:
1. In the end, you will be an expert in API Testing
2. Duration : 30 Hours
3. NOTE: Even after the course completion, you will be open to discuss the queries
anytime(By taking call or email)
4. In the end of course completion will provide the API testing documents.
5. You will get the real-time project experience knowledge
Download