Sobes.tech
Junior — Middle

¿Qué tipos de pruebas ha implementado en sus proyectos?

sobes.tech AI

Respuesta de la IA

En proyectos de Node.js, he implementado varios tipos de pruebas:

  • Pruebas unitarias (Unit Testing) — verificación de funciones y módulos individuales usando Jest o Mocha.
  • Pruebas de integración — prueba de la interacción entre módulos y con la base de datos, por ejemplo, usando Supertest para API.
  • Pruebas End-to-End (E2E) — comprobación del funcionamiento completo de la aplicación, a menudo con Cypress o Puppeteer.

Ejemplo de una prueba unitaria simple con Jest:

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

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