API AUTOMATION TESTING STANDARD COURSE
Duration: Hours :Â 30 hrs
TARGET AUDIENCE PRE-REQUISITES COURSE CONTENTS
- Introduction
- What is the Rest API / Restful Services?
- Why API Testing is required, and why is it so popular now a days?
- Types of Webservices â?? RESTful & SOAP Based services
- Advantage of RESTful services
- Manual Testing Tools for API Testing: Postman, SOAP UI, etc.
Â
- Installation & Configuration
- Java Installation: JDK / JRE
- IDE Installation: Eclipse/ IntelliJ / NetBeans
- Maven Installation & Configuration
Â
- Project setup for Rest-Assured
- Build Maven project, configuration of Rest-Assured
- Restful API Automation scripting: Rest-Assured using Java
Â
- Basic Topics
- Format of Request & Response e.g. JSON, XML, RAW format
- Performing different REST API calls e.g. GET, POST, PUT, DELETE, etc.
- Validation of different Output Responses
Â
- Advanced Topics + API Automation Framework
- Build E2E API Automation Test Suite using TestNG
- Generating Reports and Integrate with Test Suite
- Integrate build with CI (Continuous Integration) tool : e.g. Jenkins 2
- Discussion - Realtime API Automation Projects. etc.