Please enable JavaScript.
Coggle requires JavaScript to display documents.
Testes - Coggle Diagram
Testes
Tipos
Teste funcional
Teste de tolerância e recuperação de falhas
Teste de ciclo de negócios
Teste de segurança e controle de acesso
Teste de integridade de dados
Teste de performance
Teste de volume
Teste de estresse
Teste de configuração
Teste de instalação e desinstalação
Teste de interfaces com o usuário
Teste de documentação
Teste de regressão
Teste positivo-negativo
Teste de segurança
Teste operaiconal
Modelo de documento de avaliação
Introdução
Avaliação dos Testes
Casos de Teste realizados
Resultado dos Testes
Procedimentos e Tipos de Teste aplicados
Ambiente de Teste
Ferramentas e Componentes de Teste
Equipamentos e Configurações
Ações Corretivas
Sugestões de melhoria
Lições aprendidas
Redução de Custos
Integração com desenvolvimento
Cultura de desenvolvimento baseado em qualidade
Desenvolvimento com código limpo
Ampla documentação dos códigos
Reusar casos de testes
Utilizar ferramentas e frameworks
Utilizar técnicas de Verificação e Validação
Objetivos
Identificar erros nas etapas de desenvolvimento
Verificar atendimento aos requisitos
Assegurar qualidade do software
Verificar se funciona como projetado
Redução de custos com futuros imprevistos e correções
Assegurar satisfação e confiança do cliente
Ciclo de Vida dos Testes
OBS: Deverá ocorrer em paralelo ao Ciclo de Desenvolvimento
Planejar testes
Projetar testes
Implementar testes
Executar testes
Avaliar testes
Finalização
Meta atingida
Falta de tempo
Número de falhas alcançado
Confiabilidade atingida
Cobertura do código
Processo
Criar testes para identificar erros
Definir e planejar os testes
Executar os testes
Destruir o software (Prever possíveis erros e/ou falhas)
Níveis
Teste de unidade
Teste de integração
Teste de sistema
Teste de aceitação (homologação)
Responsáveis
Projetista de Testes
Elaborar Plano de Testes
Documentação do planejamento
Entrada: Requisitos
Saída: Plano de Testes
Projetar Testes
Descrever os casos de teste
Como executar cada caso
Entrada: Requisitos
Entrada: Plano de testes
Saída: Projeto de testes
Saída: Planilha de testes
Avaliar Testes
Entrada: Plano de testes
Entrada: Projeto de testes
Entrada: Planilha de testes
Saída: Documentação de avaliação
Desenvolvedor
Implementar testes
Entrada: Projeto de testes
Entrada: Executável do sistema
Saída: Componentes de testes
Testador
Executar testes
Verificação da corretude
Avaliação de resultados
Qualidade do código
Entrada: Plano de testes
Entrada: Projeto de testes
Entrada: Planilhas de teste
Entrada: Componentes automatizados de testes
Entrada: Código executável do sistema
Saída: Planilhas de teste
Saída: Solicitação de Mudanças
Abordagens de Testes
Abordagem Funcional (Caixa preta)
Testes baseados em I/O
Verifica todas as entradas e saídas desejadas
Ignora a estrutura do código
Requisitos funcionais
Últimas etapas
Erros de Interface
Erros no acesso do DB
Problemas de desempenho
Abordagem Estrutural (Caixa branca)
Testes em código
Análise de todos os caminhos lógicos
Funcionamento interno dos componentes
Executa todos os Módulos, Métodos, Laços
Realiza todas as decisões lógicas possíveis