yuryalencar / api-tests-one-file-sample

This is an sample project to how automate tests using only one file

Home Page:https://github.com/yuryalencar/api-tests-one-file-sample

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

All in One: Testes de API em um único arquivo

GitHub repo size GitHub language count GitHub forks GitHub open issues GitHub open pull requests

Banner do Curso

Automação de testes de API utilizando somente um arquivo. Neste projeto foi utilizado Robot Framework e o HttpRequestsLibrary.

Conteúdo do projeto

O projeto foi concluído para o curso Robot Framework do Zero to Hero. E contempla os requisitos abaixo:

  • Exemplos de Configuração
  • Exemplos de GET
  • Exemplos de DELETE
  • Exemplos de POST
  • Exemplos de PUT
  • Exemplos de PATCH
  • Criação do arquivo de Requirements

💻 Pré-requisitos

Antes de começar, verifique se você atendeu aos seguintes requisitos:

  • Todos os Sistemas Operacionais são compatíveis.
  • Você instalou a versão mais recente do Python e o pip.
  • Você leu a documentação do Robot Framework https://robotframework.org/?tab=builtin#resources.
  • Você leu a documentação da HttpRequestsLibrary https://github.com/MarketSquare/robotframework-requests#readme.

🚀 Instalando esse All in one

Para instalar esse All in One, siga estas etapas:

Windows, Linux, macOS (Python e o Pip precisa estar instalado):

pip install -r requirements.txt

Esse comando somente é necessário caso as bibliotecas não tenham sido instaladas anteriormente de forma global.

☕ Executando os testes nesse All in One

Para executar todos os testes de um diretório e salvar os logs em uma pasta, execute o comando abaixo:

robot -d ./<diretório-log> <diretório>

Para executar todos os testes de um arquivo e salvar os logs em uma pasta, execute o comando abaixo:

robot -d ./<diretório-log> arquivo.robot

Para executar somente um dos testes de um arquivo e salvar os logs em uma pasta, execute o comando abaixo:

robot -d ./<diretório-log> -t "Nome do Teste" arquivo.robot

📫 Contribuindo para esse All in One

Para contribuir com esse projeto, siga estas etapas:

  1. Bifurque este repositório.
  2. Crie um branch: git checkout -b <nome_branch>.
  3. Faça suas alterações e confirme-as: git commit -m '<mensagem_commit>'
  4. Envie para o branch original: git push origin <nome_do_projeto> / <local>
  5. Crie a solicitação de pull.

Como alternativa, consulte a documentação do GitHub em como criar uma solicitação pull.

🤝 Colaboradores

Agradecemos às seguintes pessoas que contribuíram para este projeto:

Foto do Yury Alencar no LinkedIn
Yury Alencar

😄 Seja um dos contribuidores

Quer fazer parte desse projeto? Clique AQUI e leia como contribuir.

📝 Licença

Esse projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.

⬆ Voltar ao topo

About

This is an sample project to how automate tests using only one file

https://github.com/yuryalencar/api-tests-one-file-sample

License:MIT License


Languages

Language:RobotFramework 100.0%