O repositório robot-api contém testes automatizados para a API ServeRest, desenvolvidos com o Robot Framework e a RequestsLibrary para interações HTTP. Ele é projetado para validar o funcionamento e a integridade da API localmente, garantindo uma automação eficiente.
Os testes utilizam o Robot Framework como base, com a RequestsLibrary para chamadas RESTful e validações nos endpoints. A API ServeRest é executada localmente com o comando npx serverest@latest
, permitindo a reprodução controlada de cenários de teste. A estrutura inclui diretórios como Resources/
, com funções reutilizáveis e configurações globais; TestCases/
, para organização dos casos de teste por funcionalidades; e Data/
, para dados parametrizados.
Com relatórios detalhados e logs gerados automaticamente, o projeto facilita a rastreabilidade e a análise de falhas. A separação modular entre recursos, dados e testes contribui para a manutenção e escalabilidade do projeto. Ele também está pronto para integração com pipelines de CI/CD, possibilitando execução contínua dos testes.
Este repositório é uma solução prática e bem estruturada para automação de testes em APIs RESTful, promovendo confiabilidade e boas práticas no desenvolvimento.