Este repositório contém uma suíte de testes automatizados voltada para a validação de APIs RESTful em sistemas de recrutamento e gestão de talentos. O foco é garantir a integridade dos dados, a conformidade com as regras de negócio e a estabilidade das comunicações.
Validar endpoints de entrada e saída (inputs/outputs), assegurando que o sistema processe corretamente as solicitações de usuários e mantenha a consistência dos dados.
- Linguagem/Framework: JavaScript / Cypress
- Metodologia: Testes de Contrato e Testes Funcionais de API.
- Ferramentas de Apoio: Git para versionamento.
A suíte está estruturada para cobrir os seguintes cenários:
-
Testes de Sucesso (Happy Path):
- Validação de
Status Code200/201. - Verificação de estrutura (JSON Schema).
- Validação de
-
Testes de Exceção (Negative Testing):
- Validação de
Status Code400 (Bad Request). - Validação de mensagens de erro.
- Validação de
- Clone o repositório:
git clone https://github.com/SEU-USUARIO/api-validation-suite.git - Instale as dependências:
npm install cypress --save-dev - Execute a suíte de testes:
npx cypress run
Projeto desenvolvido com foco em qualidade de software, estabilidade e boas práticas de automação.