ignitesofttech.com

Course Curriculum

• Introduction Of API
• What is an API.
• What is meant by Service &API Testing?
• Benefits of Service-Oriented Architecture
• Why API/ Service level testing
• Introduction - Web Services
• Testing Types.
• Role of A software tester in API testing
• API Testing and Unit Testing.
• Area for covering your test.
• Types of API
• Tools for API Testing

• API Protocols
• HTTPs Protocol
• HTTP Request Headers
• HTTP Response Headers
• SSL
• TLS
• Cookies
• HTTP Verbs

• Download And Install API Testing Tool (Postman)
• What is Postman tool.
• As a Standalone Application.
• As a Chrome Extension

• Description Of The Postman Tool
• Sidebar Section
• History
• Collections
• Header Section
• New
• Import
• Interceptor
• Sync
• Builder Section
• Tabs
• HTTP Method Type
• URL Bar
• Header's List

• GET Requests In Postman
• Client Server Architecture and HTTP Protocol
• HTTP Request
• HTTP Responds
• Request payload
• Response Payload

• Understanding Response In Postman
• Response Status and Information
• Response Body
• Response Cookies
• Response Header

• API Method
• Get
• Post
• Put
• Petch
• Delete

• Response Code
• 100- 199 Informational
• 200 – 299 Success
• 300 – 399 Redactional
• 400-499 Client-Side Error
• 500- 599 Server-Side Error

• Perform API Testing With Live API

• What is REST API's?
• Understanding the REST API Architecture
• Terminologies such as Endpoint, Resources, Payload
• Parameters
• What is POSTMAN?
• How to test API's with Postman?
• Different type of REST requests
• What is REST Assured?
• Setting up REST ASSURED environment for automation
• Discussion on google API's for automation
• REST Assured methods
• REST Assured validations
• Methods to validate Json and xpath responses
• Optimizing scripts to Frame work standards

• Discussion on JIRA API's
• Discussion on Twitter API's
• Understanding OAUTH authentication
• POJO Classes usage
• Serialization & Deserialization for Json inputs and outputs
• Tons of examples on automating API's with rest assured
• validations
• Logging feature to log responses
• Migrating project to TESTNG framework
• Building Maven setup as build management tool
• Creating BAT file to Run whole project on Single Click

Open chat
Hello 👋
Can we help you?