coniemenezes /
teste-automatizado-em-robotframework
Um Projeto de Automação de Teste de API em Robot Framework
30/100 healthLoading repository data…
DioneAmorim / repository
Projeto de API Testing (Restful-Booker) com Robot Framework. Implementação completa de cenários de CRUD, tratamento de erros, testes de performance/carga e validações de segurança (SQL Injection)
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Este repositório contém o projeto de automação de testes para a API Restful-Booker, desenvolvido como parte do desafio técnico de QA. O projeto engloba testes funcionais (CRUD), validações de segurança, testes de performance e relatórios automatizados utilizando o Robot Framework.
RequestsLibrary (Para consumo e validação das rotas HTTP)JSONLibrary (Para manipulação e extração de dados dos payloads)Collections & BuiltIn (Para lógica de asserções e manipulação de listas/dicionários)DateTime & OperatingSystem (Para geração de timestamps e gerenciamento de arquivos de evidências)A estrutura de testes foi dividida para cobrir desde os requisitos obrigatórios até os diferenciais técnicos exigidos pelo desafio:
auth_suites.robot):
smoke_suites.robot):booking_suites.robot):
PUT).booking_validator.robot):
firstname).performance_suites.robot):
security_suites.robot):
firstname (ex: ' OR '1'='1).Configuradas centralizadamente no arquivo commom_variables.resource:
${BASE_URL}: https://restful-booker.herokuapp.com (Ambiente de testes da API)${AUTH_ENDPOINT}: /auth${AUTH_BOOKING}: /booking${TIMEOUT}: 30 (Tempo limite máximo para as requisições)Durante a execução das suítes de validação de dados, o seguinte comportamento inesperado foi identificado na API:
firstname, a API retornou o status HTTP 500 Internal Server Error em vez de um erro tratado como HTTP 400 Bad Request.O projeto possui um mecanismo automatizado (Test Teardown Padrão) que, ao final de cada cenário de teste executado com sucesso ou falha, extrai o corpo da resposta HTTP e gera um arquivo .json individualizado dentro de results/screenshots/.
Certifique-se de ter o Robot Framework e as bibliotecas instaladas (pip install -r requirements.txt). No terminal, execute o comando abaixo na raiz do projeto:
robot -d results tests/funcional/api
Selected from shared topics, language and repository description—not editorial ratings.
coniemenezes /
Um Projeto de Automação de Teste de API em Robot Framework
30/100 healthsimoneofreire /
Projeto de Automação API utilizando Robot Framework
28/100 healthcristiancfe /
Projeto de automação de API utilizando RobotFramework com Pipeline e geração de artefatos de evidências.
viniciusQuaresma2011 /
Projeto de automaçao em uma API REST de E-commerce de Produtos, utilizando Robot Framework(Scripts)
15/100 healthAndressaKarla /
Projeto de Testes Funcionais Automatizados de API REST do "ERP do Qa.Coders Academy" em Robot Framework, RequestsLibrary, Python, GitHub Actions e GitHub Pages, desenvolvido para a squad “Black List” do Qa.Coders Academy T12.2
34/100 healthAndressaKarla /
Projeto de Testes Funcionais Automatizados Web no front e API REST do "ERP do Qa.Coders Academy" em Robot Framework, SeleniumLibrary, RequestsLibrary, Python, GitHub Actions e GitHub Pages, desenvolvido para a squad “Black List” do Qa.Coders Academy T12.2
29/100 health