Académique Documents
Professionnel Documents
Culture Documents
Software
Atividades:
Executar Re-Teste;
Acompanhar Defeitos.
Preparar dados de teste
Atividades:
Produtos:
Base de teste, arquivos ou dados disponíveis
Execução dos Testes
Plano
de Teste
EXECUÇÃO
Resultados Resultados
Obtidos Esperados
Plano de Teste e sua execução
Quando?
Ao final do desenvolvimento do módulo ou unidade de
programa
Quem?
Desenvolvedores do módulo ou unidade de programa a
ser testado
Onde?
Ambiente de Desenvolvimento
Execução do Teste Unitário
** BOAS PRÁTICAS **
Execução do Teste Integrado
Quando?
Os componentes que devem ser integrados já tenham
passado pelo Teste Unitário
Quem?
Desenvolvedores, Analistas de Teste, DBA, etc.
Todas as pessoas envolvidas na integração
Onde?
Preferencialmente no Ambiente de Desenvolvimento
Execução do Teste de Sistema
Quando?
Após a integração com sucesso de um conjunto mínimo
de componentes.
Quem?
Analistas de Teste
(Líder, Arquiteto, Analista e Testadores)
Onde?
Ambiente de Teste (mais parecido possível com o
ambiente de produção)
Execução do Teste de Aceitação
Quando?
Após a realização dos testes de sistema com sucesso
Quem?
Usuários
Analistas de Teste
Onde?
Ambiente de Homologação
Importante !
Exemplos:
PRODUTOS:
Frustração do cliente
Perda de Credibilidade
MÉTRICAS
Gestão de defeitos
Erro, Defeito e Falha
Prevenção de defeitos
RELATÓRIOS DE GESTÃO
Prevenção de defeitos
Prevenção de Defeitos
Estimar os Minimizar os
Identificar
Impactos Impactos
Riscos Críticos
Esperados Esperados
RELATÓRIOS DE GESTÃO
Identificação do defeito
Identificação do Defeito
Decidir se o defeito é
1- Técnicas Estáticas Utilizar ferramenta de Gestão
2 - Técnicas Dinâmicas válido ou não
de defeitos, seja ela
3 - Técnicas Operacionais
manual ou automatizada
Solução do defeito
RELATÓRIOS DE GESTÃO
Solução do defeito
Solução do Defeito
Notificar a correção,
1 - Alta Executar a esclarecendo a natureza
A correção será
correção e desta correção e definir
2 - Média de acordo com a
revisar testware quando e como esta será
prioridade
3 - Baixa definida liberada
Melhoria do Processo
RELATÓRIOS DE GESTÃO
Melhoria do Processo
Revisar o processo
Check Sheet
Control Charts
Histogramas
Análise do
Diagrama Scatter/Plot Problema
Estratificação
Produto padrão IEEE
RELATÓRIO DE OCORRÊNCIAS DE TESTE
Descoberta do Reporte do
Comunicação ao
defeito Defeito
desenvolvimento
“Status Aberto”
Desenvolvimento
Re-teste dos
corrige defeito “Status Re-Aberto”
defeitos
“Status Resolvido”
SIM
Volta a
“Status Fechado”
Ocorrer? NÃO
Taxonomia
1. Imediata
1. Levantamento
2. Alta
2. Análise e ORIGEM PRIORIDADE 3. Normal
Projeto
4. Baixa
3. Construção
Defeitos são difíceis
Defeito
de categorizar
1. Aberto 1. Crítico
2. Fechado STATUS SEVERIDADE 2. Grave
3. Corrigido 3. Médio
4. Cancelado 4. Leve
5. Concluído
CATEGORIA
1. Funcionalidade
2. Requisitos
3. Integração
4. Dados
Ciclo de Vida
Fonte: Projeto & Engenharia de Software: Teste de Software – Emerson Rios e Trayahú Moreira
Ciclo de Vida
Cancelar
Informar Duplicado
Duplicado Cancelado
Atualizar
Duplicado
Submeter
Atualizar Rejeitar Rejeitado Pendente
Submetido
Reprovar Teste Informar Pendência
Liberar
Modificar
Modificar Atualizar Modificar
Atualizar
Duplicado Aberto
Reabrir
Concluído
Controle de Versão
Controle de versão do software sendo testado
Mantis
Rational ClearQuest
TestDirector (Mercury)
TrackRecord (Compuware)
PRODUTOS: