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

Number of participants



Price per participant

Testimonials (3)

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

Advanced Spring Boot

14 Hours

Angular and Spring Boot

14 Hours

Apache Camel and Spring Boot

14 Hours

Building Microservices with Spring Boot, Docker, and Kubernetes

21 Hours

Spring Boot, React, and Redux

14 Hours

Related Categories

1