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);
});