Please enable JavaScript.
Coggle requires JavaScript to display documents.
Mapa - Coggle Diagram
Mapa
Fundamentos de Teste de Software
Definição
Processo de Avaliação
Atender requisitos especificados
Funcionar conforme esperado
Livre de defeitos (bugs)
Propósito Principal
Verificação
Software construído corretamente?
Foco nos requisitos
Validação
Atende necessidades do usuário?
Expectativa final
Identificação de Defeitos
Encontrar desvios
Aumento da Confiança
Credibilidade no produto
Por Que Testar? (Benefícios)
Garantia de Qualidade
Robustez e estabilidade
Redução de Custos
Correção cedo é mais barata
Satisfação do Cliente
Melhor experiência (UX)
Reputação da Marca
Confiança no mercado
Segurança e Conformidade
Proteção e leis
Tomada de Decisão
Dados para lançamento
Tipos de Teste (Níveis)
Teste de Unidade
Foco: Componentes isolados
Quem: Desenvolvedores
Teste de Integração
Foco: Interação entre módulos
Objetivo: Fluxo de dados
Teste de Sistema
Foco: Sistema completo
Ambiente: Próximo à produção
Tipos Não Funcionais e Outros
Desempenho
Velocidade e Carga
Segurança
Vulnerabilidades
Usabilidade
Facilidade de uso
Compatibilidade
Diferentes ambientes/OS
Teste de Regressão
Garantir que nada quebrou
Automação de Testes
Definição
Execução via Software
Comparação de resultados
Benefícios
Velocidade e Eficiência
Repetibilidade (Regressão)
Precisão
Economia a Longo Prazo
Ferramentas
Selenium, JUnit, JMeter
Gabriel Braga Oliveria