Qual é o Propósito Geral de Testar Suas Aplicações?

Até este ponto, você tem construído muitos pequenos projetos em linguagens como HTML, CSS, JavaScript e outras. Mas como você sabe se seus projetos estão funcionando corretamente? Uma opção é fazer o que é chamado de teste manual. É aqui que um testador irá passar por cada parte da aplicação e testar todos os diferentes recursos para garantir que funcione corretamente. Se forem encontrados bugs no processo de teste, o testador reportará esses bugs para a equipe de software para que possam ser corrigidos. Embora seja importante testar manualmente suas aplicações, muitas vezes isso não será suficiente. Aplicações do mundo real envolvem muitos componentes e serviços e podem frequentemente ser complexas por natureza. Portanto, confiar apenas em testes manuais resultará em muitos bugs ocultos que podem prejudicar a usabilidade e a manutenibilidade de uma aplicação. É aqui que os testes automatizados entram em cena. Você pode escrever código de teste separado para verificar se sua aplicação se comporta conforme o esperado, sem precisar clicar manualmente nela. Tanto os testes manuais quanto os automatizados podem ser agrupados em diferentes tipos, dependendo do que eles estão testando. Nas próximas aulas, vamos abordar os diferentes tipos de testes usados na indústria como unit testing, end-to-end testing, functional testing e mais. Escrever testes para suas aplicações ajudará a garantir que seu código está fazendo o que deveria fazer. É importante que você comece a se familiarizar com o básico de testes porque será algo que você precisará em um trabalho de desenvolvedor.
Este módulo não possui perguntas. Marque como concluído.