/httpartyforall

Automation For All - HTTParty

Primary LanguageRuby

HTTParty For All

Iniciativa Automation For All - Dessa vez na camada de serviços com HTTParty.

Pessoal, dessa vez a iniciativa Automation for All vai além dos testes em camada funcional ou mobile, e sim, vamos atuar um pouco na camada de serviços.

Há algum tempo venho estudando e me especializando um pouco em testes na camada de serviços, e com HTTParty eu venho sendo bem feliz rsrs, apesar de estar estudando FrisbyJS, mas esse eu vou deixar mais pra frente =).

Eu vou focar aqui a automação em serviços REST e vou focar nos mais comuns (GET, POST, PUT, DELETE), mas conceitualmente falando, se aplica também para todos os verbos Ok.

Vou utilizar e auxiliar na criação de endpoints Fakes na própria máquina para que tu possa sempre estudar sem medo de ser feliz.

A estrutura desse artigo vai ser dividida da seguinte maneira:

  1. Conhecendo os verbos Http REST;
  2. Configurando o ambiente de trabalho;
  3. Criando seu endpoint para estudos;
  4. Exemplo de Get Feature e Steps;
  5. Exemplo de POST Feature e Steps;
  6. Exemplo de PUT Feature e Steps;
  7. Exemplo de DELETE Feature e Steps.