🛠️ Módulo 1: Fundamentos da Qualidade de Software e Teste


1.1 💣 Por Que o Teste Existe?

O Teste de Sistemas é uma atividade crítica que vai além da busca por bugs. É uma disciplina de engenharia focada na mitigação de riscos e na garantia da qualidade.

🎯 O Propósito e os Pilares da Qualidade

O foco do teste é garantir que os sistemas sejam entregues com:

💡 O Papel do Profissional de Testes

O profissional de testes atua como o guardião da qualidade, assegurando que o produto seja construído de forma correta e que o produto construído seja o certo para o cliente.


1.2 📚 Vocabulário e Conceitos Críticos

Um vocabulário preciso é essencial para a comunicação no ciclo de desenvolvimento.

🛑 Taxonomia de Erros: Erro, Defeito e Falha

Termo Termo (Inglês) Descrição Onde Se Manifesta
1. 🔵 Erro 1. 🔵 Mistake Causa Humana: Uma ação equivocada (falha de atenção ou lógica) cometida por um profissional (analista, desenvolvedor, etc.). Desenvolvimento, Análise, Design.
2. 🟡 Defeito 2. 🟡 Defect / Bug O problema latente, a falha estrutural no código ou documentação. É o resultado físico do erro humano. Código-fonte, Especificação.
3. 🔴 Falha 3. 🔴 Failure Sintoma: A manifestação visível do defeito durante a execução. O comportamento inesperado que o sistema apresenta ao usuário (Ex: crash, tela em branco). Em tempo de execução (produção ou teste).

<aside> ⚠️

Lógica: O Erro humano leva ao Defeito (o bug), que, quando ativado, causa a Falha no sistema.

</aside>