Você conhece a ferramenta Postman? É uma plataforma colaborativa gratuita para criar, testar e documentar APIs. A sigla significa Application Programming Interface, ou Interface de programação de aplicações. Ela é responsável por manter definidas certas regras na comunicação entre dois ou mais módulos de um sistema, geralmente uma interface entre front-end e back-end.
Os testes de API isolam a API dos demais módulos do sistema. É possível ainda automatizar esses testes de forma sequencial, ganhando tempo e reduzindo erro humano. Eles têm como principal objetivo examinar o conceito de interoperabilidade, ou seja, o quão fácil é a comunicação entre esses módulos do sistema. Há vários tipos de teste que podemos realizar, como: Teste de Performance, Teste de Carga e Teste de Contrato.
Utilizar o Postman tem muitas vantagens, como: interface limpa e intuitiva, centro de Aprendizagem na Web e mini-Bootcamps no app, confeccionar documentação para a API, salvar e compartilhar projetos em Nuvem; Acessível tanto pelo aplicativo quanto pelo Navegador.
Outra vantagem é que a linguagem já é conhecida entre os programadores, o Javascript. É possível ainda acessar a biblioteca própria e a integração com bibliotecas externas (Ex.: “Chai”, “Moment” e “_.Lodash”). O download está disponível na versão desktop e como extensão do Google Chrome.
Workshop
Para explicar melhor aos consultores sobre esse assunto, organizamos um workshop gratuito “Testes de API Rest utilizando a ferramenta Postman”, na sede da ModalGR, seguindo todos os protocolos sanitários devido à pandemia da COVID-19. Para quem não pôde comparecer, reservamos uma sala o Teams.
O analista de QA Jr Pedro Victor Dias ministrou o workshop. Quem quiser saber mais sobre o tema, clique aqui para ver a apresentação completa.