Sobes.tech
Senior

O que foi testado com testes automatizados: frontend, backend? Qual biblioteca foi usada para interagir com a API REST?

sobes.tech IA

Resposta da IA

Nos testes automatizados, normalmente verificava-se tanto o frontend quanto o backend:

  • Frontend: testes de UI, verificação da interação do utilizador com a interface, precisão da exibição, validação de formulários.
  • Backend: testes de API REST, verificação da lógica de negócio, precisão das respostas, tratamento de erros.

Para interagir com a API REST, frequentemente utilizavam-se bibliotecas como:

  • Axios — biblioteca popular para requisições HTTP em JavaScript/TypeScript.
  • Supertest — para testar servidores HTTP em Node.js.
  • RestAssured — para projetos em Java.

A escolha depende do stack do projeto, mas Axios e Supertest estão entre os mais comuns para testes de frontend e Node.js, respetivamente.