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
.
Materiais
Português/Inglês
Conteúdo Programatico
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
TENHO INTERESSE