Sobes.tech
Junior — Middle

Que tipos de testes implementou nos seus projetos?

sobes.tech IA

Resposta da IA

Nos projetos de Node.js, implementei vários tipos de testes:

  • Teste unitário (Unit Testing) — verificação de funções e módulos individuais usando Jest ou Mocha.
  • Teste de integração — teste da interação entre módulos e com a base de dados, por exemplo, usando Supertest para API.
  • Teste End-to-End (E2E) — verificação do funcionamento completo da aplicação, frequentemente com Cypress ou Puppeteer.

Exemplo de um teste unitário simples com Jest:

const sum = (a, b) => a + b;

test('soma 1 + 2 para ser igual a 3', () => {
  expect(sum(1, 2)).toBe(3);
});