Sobes.tech
Junior — Middle

¿Qué tipos de pruebas has creado y utilizado en tus proyectos?

sobes.tech AI

Respuesta de la IA

En proyectos de Node.js, he creado y utilizado varios tipos de pruebas:

  • Pruebas unitarias — verifican funciones o módulos individuales de forma aislada. Por ejemplo, probar una función de procesamiento de datos.
  • Pruebas de integración — verifican la interacción entre módulos o con servicios externos, como el trabajo con bases de datos.
  • Pruebas E2E (end-to-end) — verifican el funcionamiento completo de la aplicación, simulando acciones del usuario.

Ejemplo de una prueba unitaria simple usando Jest:

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

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