Please enable JavaScript.
Coggle requires JavaScript to display documents.
Testes de Software - Aula 1 - Coggle Diagram
Testes de Software - Aula 1
1. Definição de Teste de Software
Citação: “Testes nunca provam ausência de erros, apenas sua presença” – Edsger Dijkstra.
Processo de execução de um programa para encontrar erros.
Avaliação de atributos ou capacidades de um sistema.
2. Objetivos dos Testes
Reduzir custos de manutenção.
Verificar requisitos implementados.
Garantir qualidade e exatidão.
Assegurar satisfação do cliente.
3. Defeitos, Erros e Falhas
Diferenças conceituais entre defeito, erro e falha.
Reflexão: “A ausência de evidência não é evidência de ausência.” – Carl Sagan.
4. Tipos de Teste
Testes de Unidade:
Testar partes isoladas do sistema.
Testes Funcionais:
Validar funcionalidades do sistema.
Testes de Integração:
Verificar integração entre componentes.
Testes de Performance:
Avaliar desempenho e comportamento.
Testes de Estresse:
Testar além dos limites normais.
Testes de Usabilidade:
Avaliar facilidade de uso e ergonomia.
Testes de Segurança:
Checar riscos e proteção ao usuário.
5. Planejamento e Execução
Planejamento de testes.
Criação de planos, casos e cenários.
Execução e análise dos resultados.
Gerenciamento de defeitos.
6. Competências da Disciplina
Compreender fundamentos e aplicar diferentes tipos de testes.
Desenvolver propostas de implantação de testes em empresas.