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