Testes de software são o processo de avaliar uma aplicação para garantir que ela funcione corretamente e atenda aos requisitos esperados. O objetivo principal dos testes é identificar e corrigir falhas ou bugs antes que a aplicação seja lançada para os usuários finais. Eles envolvem a execução de diferentes tipos de testes para verificar por exemplo : funcionalidade, a usabilidade e a segurança do software.

<aside> 💡 É possível fazer uma aplicação a prova de bugs?

</aside>

<aside> 💡 Por que continuar testando?

</aside>

Pirâmide de Testes

Teste de Caixa Branca e Teste de Caixa Preta

JEST

Cypress