Please enable JavaScript.
Coggle requires JavaScript to display documents.
Teste de Software - Coggle Diagram
Teste de Software
Por que Testar?
Cliente
Funcionalidade confiável
Experiência positiva
Marca
Imagem positiva
Confiança no mercado
Custos
Correção cedo = barato
Correção após entrega = caro
Segurança & Conformidade
Proteção contra ameaças
Adequação a normas
Qualidade
Estabilidade garantida
Alta performance
Software robusto
Processo de Evolução do Software
Leis de Lehman
Complexidade Crescente
Mudança Contínua
Etapas
Planejamento do Lançamento
Implementação
Análise de Impacto
Liberação
Solicitação de Mudança
Motivo
Manter software útil
Garantir relevância
Manutenção de Software
Tipos
Preventiva
Previne falhas futuras
Refatorações preventivas
Perfectiva
Melhorias de performance
Funcionalidade aprimorada
Adaptativa
Mudanças de ambiente
Corretiva
Conserto de bugs
Desafios
Falta de documentação
Custos elevados
Código legado difícil
Definição
Falta de documentação
Código legado difícil
Custos elevados
O que é
Definição
Processo de avaliação do software
Identifica se atende aos requisitos
Confere se funciona conforme esperado
Busca defeitos (bugs)
Propósitos
Verificação
Construído corretamente
Segue especificações
Validação
Satisfaz expectativas
Atende usuário final
Defeitos
Localizar falhas
Registrar inconsistências
Confiança
Credibilidade do produto
Reforça confiança na equipe