Junior — Middle
Que tipos de testes você criou e usou em seus projetos?
sobes.tech IA
Resposta da IA
Nos projetos de Node.js, criei e utilizei vários tipos de testes:
- Testes unitários — verificam funções ou módulos individuais isoladamente. Por exemplo, testar uma função de processamento de dados.
- Testes de integração — verificam a interação entre módulos ou com serviços externos, como o trabalho com bancos de dados.
- Testes E2E (end-to-end) — verificam o funcionamento completo da aplicação, simulando ações do usuário.
Exemplo de um teste unitário simples usando Jest:
const sum = (a, b) => a + b;
test('soma 1 + 2 para igual a 3', () => {
expect(sum(1, 2)).toBe(3);
});