Please enable JavaScript.
Coggle requires JavaScript to display documents.
ETAPAS DE TESTES DE SOFTWARE - Coggle Diagram
ETAPAS DE TESTES DE SOFTWARE
Etapas
1º - Entradas
Envolve as especificações
dos requisitos
2º - Processos
Utilização dos planos de procedimentos de testes, ferramentas para auxilio na depuração e nos testes
3º - Saída
Avaliação dos resultados obtidos
Projetar
Refinar a estimativa de teste;
Identificar os cenários de teste;
Elaborar casos de teste;
Estruturar scripts de teste;
Implementar Teste (manual e automático);
Preparar massa de teste (dados);
Elaborar plano de teste de aceite
Planejar
Definir estratégia;
Criar plano de teste;
Adaptar o processo de testes para o projeto;
Configurar ambiente de testes;
Verificar testabilidade dos casos de uso;
Detalhar planejamento das atividades de teste;
Identificar riscos do projeto de teste
Gerenciar Defeitos
Workflow do defeito;
Ferramentas para auxiliar
Analisar Resultados
Gerar resultados dos testes;
Gerar medição;
Gerar relatório de conclusão do teste
Macro Caminhos
Estratégias de Teste
Metodologias de desenvolvimento
e teste
Tipos de teste
Ferramentas de gerenciamento de testes
Ferramentas de rastreio de defeitos
Assembla
Trello
Jira
YouTrack
qTest
Test Rail
Zephyr
Xray
Funcional
Testa requisitos funcionais
Não Funcional
Testa requisitos não funcionais
Ágil
Testes durante todo ciclo de desenvolvimento
Cascata
Testes na etapa final do desenvolvimento
Modelo V
Etapas de desenvolvimento de um lado,
etapas de testes do outro lado
Caixa Preta
Sem acesso ao código fonte
Caixa Branca
Possui acesso ao código fonte
Caixa Cinza
Mistura o acesso ao código fonte
Teste Manual
Teste Automático
Processos de Teste de Software
Geração de Teste
Envolve análise de especificação e determinação de que funcionalidade será testada
Determinação de como será executado o teste
Especificação de scripts de teste
Execução de TEste
Desenvolvimento de um ambiente de teste em que o script pode ser executado
Execução do script de teste
Análise dos resultados
Gerenciamento e
Manutenção
Objetivo de possibilitar aplicação de testes durante a existência do sistema
Manter scripts, controle de versões de especificações de testes, ferramentas para teste
Analisar Resultados
Princípios do Processo de Teste
Testar é um exercício de gerência de risco
Treinamento em teste reduz custos no longo prazo
As estimativas de testes devem ser baseadas na estimativa do negócio
A estratégia de teste deve ser elaborada através de um trabalho em conjunto das partes envolvidas
É melhor encontrar defeitos nas fases iniciais do que em produção
Meta
Demonstrar ao dev e ao cliente que o software atende aos requisitos
Descobrir falhas ou defeitos no software que apresenta comportamento incorreto, não desejável ou em não conformidade com sua especificação
Papéis
Gerente de Teste
Engenheiro de Testes
Analista de Testes
Testador