Curso Rest Assured APIs with Postman and Java

  • Development

Curso Rest Assured APIs with Postman and Java

24 Horas
Visão Geral

Rest Assured APIs são APIs de linguagem específica de domínio Java para automatizar APIs REST. Com Postman e Java, as APIs REST Assured são capazes de invocar serviços da Web REST e combinar respostas para teste.

Objetivo

Ao final deste treinamento, os participantes serão capazes de:

  • Automatize o teste da API de serviço da web usando Postman e REST Assured API.
  • Gere relatórios para resultados de execução.
  • Projete e implemente frameworks de automação com REST Assured API.
Publico Alvo
  • Este Curso Rest Assured APIs with Postman and Java é direcionado a testadores de software que desejam testar serviços da Web REST com APIs Postman, Java e Rest Assured
  • Testadores de software

.

Pre-Requisitos
  • Experiência Java
Materiais
Português/Inglês
Conteúdo Programatico

Introduction

  1. Postman and API Testing
  2. API testing vs Unit testing vs UI testing

Overview of Protocols Supported by Postman

  1. Soap, Rest, HTTP, GraphQL
  2. Path parameters vs query parameters

Fundamentals of API Testing

  1. Get requests
  2. Post requests
  3. Parameterize requests
  4. Collections

Preparing the Development Environment

  1. Installing and configuring Postman
  2. Installing and configuring Cucumer BDD
  3. Installing and configuring REST Assured
  4. Installing and configuring TestNG
  5. Installing and configuring Eclipse
  6. Installing and configuring Maven

Postman Quickstart

  1. Creating collections
  2. Sending API requests
  3. Creating environments and variables
  4. Implementing presets
  5. Writing testscripts

REST Assured API with Maven

  1. Generating a project
  2. Adding dependencies
  3. Sending requests
  4. Creating complex JSON
  5. Validating responses

TestNG Framework

  1. Creating tests
  2. Running multiple and parallel tests
  3. Reporting in TestNG

REST Assured

  1. Automating requests
  2. Automating response validation

Cucumber BDD

  1. Using parameterization
  2. Adding lists and databases
  3. Integrating TestNG
  4. Reporting in Cucumber
  5. Adding REST assured API
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas