Skip to content

Teste de uma API do Restful-Booker, um sistema de reservas de um hotel

Notifications You must be signed in to change notification settings

LigianeBasques/API-Testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 

Repository files navigation

🏨API Restful-booker🏨

👀Visão Geral👀

A API Restful-Booker, é um sistema que simula reservas de um hotel

🏷️Roteiro de testes🏷️

Foi elaborado o roteiro de testes, nesse roteiro é detalhado: os cenários, casos de testes, os passos, ações, dados de entrada, condições de teste, resultados esperados e pré-requisitos necessários para executar testes na API.

Planilha com roteiro de testes

  • ROTEIRO DE TESTES-API

    🔨 Estrutura dos testes da API🔨

    • Restful-booker: CRUD (Create, Read, Put, Delete) para gerenciar informações sobre reservas em um hotel, como criar uma reserva, buscar uma reserva especifica, listar todas as reservas, atualizar as reservas e deletar uma reserva, filtar por nome, filtrar por check in ou checkout e gerar token.
    • Endpoints comuns:
    • POST {{baseURL}}/booking
    • GET {{baseURL}}/booking/{{id}}
    • PUT {{baseURL}}/booking/1
    • DELETE {{baseURL}}/booking/2

    🎯Configuração do ambiente de testes

    Antes de realizar os testes na API configurei o ambiente de testes, com algumas variáveis específicas para que fossem usadas nas requisições.

    Ambiente de testes Ambiente de teste

    📈Testando a API no Postman📈

    No Postman foi adicionado a collection da API restful-booker, além de realizar os testes de CRUD, também realizei algumas validações, como por exemplo: Status code 200, tempo de resposta, campos obrigatórios, formato da datas entre outros.

    ✅Autenticação

    Gerar token de autenticação Token de autenticação

    Tentar gerar token com credenciais inválidas Credencial inválidao

    🔎Resultados dos Testes

    Gerar token de autenticação Resultado testes


    Tentar gerar token com credenciais inválidas Resultado testes

    📁Gestão de reservas

    Criar uma nova reserva Criar uma nova reserva

    🔎Resultados dos Testes

    Criar uma nova reserva Criar uma nova reserva


    Buscar uma reserva específica Busca reserva id

    🔎Resultados dos Testes

    Buscar uma reserva específica Busca reserva id


    Listar todas as reservas Lista todas a reservas

    🔎Resultados dos Testes

    Listar todas as reservas Lista todas a reservas


    Atualizar uma reserva existente

    • Antes de atualizar dado Atualizar reserva

    • Dado atualizado Atualizar reserva

    🔎Resultados dos Testes

    Atualizar uma reserva existente Atualizar reserva


    Deletar uma reserva Deletar reserva

    📋 Filtros e buscas:

    Buscar reservas por nome Busca nome

    Buscar reservas por data de check-in e por data de check-out Busca checkin e checkout

    📚Colecttion

    Colection em formato json

  • COLLECTION-API

    🐞BUGS encontrados🐞

    Planilha com relatório de bugs

    Através do relatório de bugs, você pode usar os filtros para gerenciar a quantidade, status, severidade e prioridade dos bugs. Foi aplicado nessa planilha filtros

  • RELATÓRIO DE BUGS-API
  • About

    Teste de uma API do Restful-Booker, um sistema de reservas de um hotel

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published