fbpx

APIs Automation

Chat

Domina a automação de APIs aprendendo sobre segurança, princípios REST, e ferramentas como Postman, Rest Assured e SuperTest.

 

Este curso intensivo de automação de APIs aborda todos os aspectos fundamentais necessários para testar e automatizar interfaces de programação de aplicações (APIs). Desde a definição e design de APIs até estratégias de teste e desafios comuns, o curso fornece uma visão abrangente sobre segurança de API, métodos HTTP e códigos de estado.

Aprende a utilizar ferramentas líderes no mercado como Postman, Rest Assured e SuperTest para realizar testes robustos e eficientes. Os exercícios práticos, utilizando APIs públicas como swapi.dev/api e jsonplaceholder.typicode.com, garantem uma aprendizagem aplicada e imersiva.

Objetivos

  • Compreender as definições fundamentais de APIs e os princípios da automação de APIs.
  • Identificar e superar os desafios comuns no teste de APIs.
  • Explorar aspectos essenciais da segurança em APIs e considerações de design.
  • Dominar as estratégias de teste de API e o uso de métodos HTTP e códigos de status relevantes.
  • Utilizar ferramentas como Postman, Rest Assured e SuperTest para testes eficazes.
  • Realizar exercícios práticos para consolidar o conhecimento adquirido e aplicar testes em APIs reais.

Destinatários

  • Software Testers e engenheiros de QA que desejam especializar-se em testes de API.
  • Programadores que necessitam de integrar e automatizar testes de API nos seus projetos.

Pré-Requisitos

  • Conhecimentos em testes de automação
  • Familiaridade com conceitos de interfaces de programação de aplicações (APIs).

Programa

  • API Definitions and API Automation
  • API Testing: Overview, Types, and Common Challenges
  • Essential Aspects of API Security
  • REST API Principles and API Design Considerations
  • Testing Strategies
  • HTTP Methods and HTTP Status Codes
  • Importance of API Documentation
  • Postman: Overview, Installation, and Configuration
  • Rest Assured: Overview, Features, and Usage
  • SuperTest: Overview, Features, and Usage
  • Hands-on Exercises
  • API Definitions and API Automation
  • API Testing: Overview, Types, and Common Challenges
  • Essential Aspects of API Security
  • REST API Principles and API Design Considerations
  • Testing Strategies
  • HTTP Methods and HTTP Status Codes
  • Importance of API Documentation
  • Postman: Overview, Installation, and Configuration
  • Rest Assured: Overview, Features, and Usage
  • SuperTest: Overview, Features, and Usage
  • Hands-on Exercises: Using swapi.dev/api, reqres.in, jsonplaceholder.typicode.com, and the Restful Booker API

Outras datas e horários

Chat

Quero saber mais informações sobre este curso

APIs Automation

Desenvolvimento / Programação | 12h - e-learning


Notas

Pretende mais informação sobre este curso?

Preencha o formulário com os seus dados e as suas questões e entraremos em contacto consigo para lhe darmos todas as informações pretendidas.

Obrigado!