Please enable JavaScript.
Coggle requires JavaScript to display documents.
Teste de Software - Coggle Diagram
Teste de Software
Importância
✅ Reduzir custos de manutenção
✅ Verificar se todos os requisitos foram corretamente implementados
✅ Assegurar a qualidade e exatidão do software
✅ Assegurar a satisfação do cliente
Etapas de Desenvolvimento de Software
Requisitos: 56%
Modelagem: 27%
Código: 7%
Outros: 10%
Diferença entre Defeito, Erro e Falha
Defeito (físico)
Instrução ou comando incorreto Bug no código
Erro (informação)
Desvio de especificação Lógica mal implementada
Falha (usuário)
Comportamento inconsistente Sistema trava para o usuário
Objetivo dos Testes
Provar corretude
Encontrar erros
Questões levantadas
É possível que um teste não encontre um erro latente?
Qual a diferença entre:
Defeito
Erro
Falha
Definição de Teste de Software
“Teste de software é o processo de execução de um programa ou sistema com a intenção de encontrar erros.”
Avaliação de atributos ou capacidades
Determinar se atende aos resultados exigidos
Reflexão
“A ausência de evidência não é evidência de ausência.”
– Carl Sagan (sobre bugs)