Course Outline

Introduction

Postman and API Testing

  • API testing vs Unit testing vs UI testing

Overview of Protocols Supported by Postman

  • Soap, Rest, HTTP, GraphQL
  • Path parameters vs query parameters

Fundamentals of API Testing

  • Get requests
  • Post requests
  • Parameterize requests
  • Collections

Preparing the Development Environment

  • Installing and configuring Postman
  • Installing and configuring Cucumer BDD
  • Installing and configuring REST Assured
  • Installing and configuring TestNG
  • Installing and configuring Eclipse
  • Installing and configuring Maven

Postman Quickstart

  • Creating collections
  • Sending API requests
  • Creating environments and variables
  • Implementing presets
  • Writing testscripts

REST Assured API with Maven

  • Generating a project
  • Adding dependencies
  • Sending requests
  • Creating complex JSON
  • Validating responses

TestNG Framework

  • Creating tests
  • Running multiple and parallel tests
  • Reporting in TestNG

REST Assured

  • Automating requests
  • Automating response validation

Cucumber BDD

  • Using parameterization
  • Adding lists and databases
  • Integrating TestNG
  • Reporting in Cucumber
  • Adding REST assured API

Summary and Conclusion

Requirements

  • Java experience

Audience

  • Software Testers
  21 Hours
 

Testimonials

Related Courses

NetBeans

  14 hours

Guava

  21 hours

Vaadin

  14 hours

Enterprise Application Integrations with Spring Integration

  14 hours

Jakarta EE Fundamentals

  28 hours

Quarkus for Developers

  14 hours

Introduction to Apache Struts 2

  14 hours

Learning Gradle

  14 hours

Introduction to JavaServer Faces

  14 hours

OpenXava

  14 hours

Spring Boot for Beginners

  14 hours

Advanced Spring Boot

  14 hours

Spring Boot, React, and Redux

  14 hours

Apache Camel and Spring Boot

  14 hours

SpringBootBasic

  21 hours