TRIBUNAL DE JUSTIÇA DE PERNAMBUCO
DIRETORIA DE INFORMÁTICA
PROSOFT
Workshop de Testes
Daniel Leitão
Juliana Xavier
Setembro/ 2010
Agenda
Disciplina de Testes
 Visão geral da disciplina de Testes
 Atividades







Planejar Testes
Especificar Testes
Preparar Ambiente para Testes
Validar Estabilidade das Versões
Executar Testes
Analisar Resultado dos Testes
Realizar Testes de Aceitação
 Considerações Finais
TJPE.DINFO.GEDES.UTS
2
Agenda
Disciplina de Testes
 Visão geral da disciplina de Testes
 Atividades







Planejar Testes
Especificar Testes
Preparar Ambiente para Testes
Validar Estabilidade das Versões
Executar Testes
Analisar Resultado dos Testes
Realizar Testes de Aceitação
 Considerações Finais
TJPE.DINFO.GEDES.UTS
3
Visão Geral

Disciplina de Testes
Testes
 7 atividades
 4 papéis
TJPE.DINFO.GEDES.UTS
4
Agenda
Disciplina de Testes
 Visão geral da disciplina de Testes
 Atividades







Planejar Testes
Especificar Testes
Preparar Ambiente para Testes
Validar Estabilidade das Versões
Executar Testes
Analisar Resultado dos Testes
Realizar Testes de Aceitação
 Considerações Finais
TJPE.DINFO.GEDES.UTS
5
Planejar Testes

Disciplina de Testes
Papéis
 Gerente de Teste [P], Engenheiro de Teste [S]

Entradas








Solicitações Mantis
Documento de Visão do Negócio
Documento de Visão do Sistema
Especificação de Casos de Uso
Especificação de Regras de Negócio
Especificações Suplementares
Relação de Casos de Uso
Modelo Conceitual de Dados
TJPE.DINFO.GEDES.UTS
6
Planejar Testes

Disciplina de Testes
Etapas
 Elaborar Plano de Teste
 Participar das Reuniões de Planejamento e Estimativa da
Sprint
 Definir Solicitações Mantis que serão testadas na Sprint

Saídas
 Plano de Teste
 Planilha de Planejamento e Acompanhamento da Sprint
TJPE.DINFO.GEDES.UTS
7
Planejar Testes

Etapas
Disciplina de Testes
Sumário

Introdução
 Elaborar Plano de Teste
Itens de Teste
 Participar das Reuniões de Planejamento
da
Funcionalidadese aEstimativa
serem testadas
Sprint
Funcionalidades que não serão testadas
 Definir Solicitações Mantis que Estratégias
serão testadas
de Testes na Sprint





Saídas

Critérios de Aceitação/Falha
Recursos
 Plano de Teste
Cronograma
 Planilha de Planejamento e Acompanhamento da Sprint



TJPE.DINFO.GEDES.UTS
Referências
8
Planejar Testes

Etapas
Disciplina de Testes
Informações

Planejamento e Acompanhamento
 Elaborar Plano de Teste
Período da Sprint
 Participar das Reuniões de Planejamento
Estimativa da
Solicitações e
Mantis
Sprint
Resumo/Gráfico dos ciclos de execução
 Definir Solicitações Mantis queConfiguração
serão testadas na Sprint





Saídas
 Plano de Teste
 Planilha de
Planejamento
e Acompanhamento
da Sprint
TJPE.DINFO.GEDES.UTS


Informações sobre os sistemas

Dados para teste
Sprint X

Período da Sprint

Solicitações Mantis

Cenários

Resultados dos ciclos de execução
9
Agenda
Disciplina de Testes
 Visão geral da disciplina de Testes
 Atividades







Planejar Testes
Especificar Testes
Preparar Ambiente para Testes
Validar Estabilidade das Versões
Executar Testes
Analisar Resultado dos Testes
Realizar Testes de Aceitação
 Considerações Finais
TJPE.DINFO.GEDES.UTS
10
Especificar Testes

Disciplina de Testes
Papéis
 Engenheiro de Teste [P], Analista de Negócio [S]

Entradas
 Plano de Teste
 Planilha de Planejamento e Acompanhamento da Sprint
 Solicitações Mantis

Etapas
 Refinar e Documentar Cenários
 Escrever Casos de Teste
 Validar Casos de Teste
TJPE.DINFO.GEDES.UTS
11
Especificar Testes

Disciplina de Testes
Papéis
 Engenheiro de Teste [P], Analista de Negócio [S]

Entradas
 Plano de Teste
 Planilha de Planejamento e Acompanhamento da Sprint
 Solicitações Mantis

Etapas
 Refinar e Documentar Cenários
 Escrever Casos de Teste
 Validar Casos de Teste
TJPE.DINFO.GEDES.UTS
12
Especificar Testes

Disciplina de Testes
Saídas
 Planilha de
Planejamento e
Acompanhamento da
Sprint
 Suite de Testes
TJPE.DINFO.GEDES.UTS
13
Especificar Testes

Disciplina de Testes
Saídas
 Planilha de
Planejamento e
Acompanhamento da
Sprint
 Suite de Testes
Conteúdo

Informações básicas sobre a Suite

Casos de Teste agrupados por Caso de Uso

Mapeamento Caso de Teste X Caso de Uso

TJPE.DINFO.GEDES.UTS
Mapeamento Caso de Teste X Palavrachave
14
Agenda
Disciplina de Testes
 Visão geral da disciplina de Testes
 Atividades







Planejar Testes
Especificar Testes
Preparar Ambiente para Testes
Validar Estabilidade das Versões
Executar Testes
Analisar Resultado dos Testes
Realizar Testes de Aceitação
 Considerações Finais
TJPE.DINFO.GEDES.UTS
15
Preparar Ambiente para Testes
Disciplina de Testes

Papéis
 Analista de Ambiente de Teste [P], Engenheiro de Teste [S],
Analista de Negócio[S]

Entradas
 Plano de Teste
 Planilha de Planejamento e Acompanhamento da Sprint
 Solicitações Mantis
TJPE.DINFO.GEDES.UTS
16
Preparar Ambiente para Testes
Disciplina de Testes

Etapas






Definir Requisitos do Ambiente de Teste
Preparar Ambiente de Teste
Instalar versão a ser testada
Gerar Dados de Teste
Controlar e Monitorar o Ambiente de Teste
Saídas
 Plano de Teste
 Planilha de Planejamento e Acompanhamento da Sprint
 Ambiente Configurado
TJPE.DINFO.GEDES.UTS
17
Agenda
Disciplina de Testes
 Visão geral da disciplina de Testes
 Atividades







Planejar Testes
Especificar Testes
Preparar Ambiente para Testes
Validar Estabilidade das Versões
Executar Testes
Analisar Resultado dos Testes
Realizar Testes de Aceitação
 Considerações Finais
TJPE.DINFO.GEDES.UTS
18
Validar Estabilidade das Versões
Disciplina de Testes

Papéis
 Engenheiro de Teste [P]

Entradas
 Planilha de Planejamento e Acompanhamento da Sprint
 Suite de Testes

Etapas
 Selecionar Cenários para Execução
 Executar Testes de Sanidade

Saídas
 Aceitação ou Rejeição da Versão para Testes
TJPE.DINFO.GEDES.UTS
19
Agenda
Disciplina de Testes
 Visão geral da disciplina de Testes
 Atividades







Planejar Testes
Especificar Testes
Preparar Ambiente para Testes
Validar Estabilidade das Versões
Executar Testes
Analisar Resultado dos Testes
Realizar Testes de Aceitação
 Considerações Finais
TJPE.DINFO.GEDES.UTS
20
Executar Testes

Disciplina de Testes
Papéis
 Engenheiro de Teste [P], Gerente de Testes [S]

Entradas





Plano de Teste
Planilha de Planejamento e Acompanhamento da Sprint
Suite de Testes
Solicitações Mantis
Etapas
 Atribuir Casos de Teste
 Executar Casos de Teste
 Reportar Resultados
TJPE.DINFO.GEDES.UTS
21
Executar Testes

Disciplina de Testes
Saídas
 Resultados da Execução dos Casos
de Testes
TJPE.DINFO.GEDES.UTS
22
Agenda
Disciplina de Testes
 Visão geral da disciplina de Testes
 Atividades







Planejar Testes
Especificar Testes
Preparar Ambiente para Testes
Validar Estabilidade das Versões
Executar Testes
Analisar Resultado dos Testes
Realizar Testes de Aceitação
 Considerações Finais
TJPE.DINFO.GEDES.UTS
23
Analisar Resultados dos Testes
Disciplina de Testes

Papéis
 Engenheiro de Teste [P], Gerente de Testes[S]

Entradas





Plano de Teste
Planilha de Planejamento e Acompanhamento da Sprint
Suite de Testes
Solicitações Mantis
Resultados da Execução dos Casos de Testes
TJPE.DINFO.GEDES.UTS
24
Analisar Resultados dos Testes
Disciplina de Testes

Etapas





Revisar Resultados em “Não-Conformidade”
Formalizar defeitos detectados (Mantis)
Gerar Relatório de Execução dos Testes
Negociar um Novo Ciclo de Testes (se necessário)
Saídas
 Solicitações Mantis abertas e/ou atualizadas
 Relatório de Execução dos Testes
TJPE.DINFO.GEDES.UTS
25
Agenda
Disciplina de Testes
 Visão geral da disciplina de Testes
 Atividades







Planejar Testes
Especificar Testes
Preparar Ambiente para Testes
Validar Estabilidade das Versões
Executar Testes
Analisar Resultado dos Testes
Realizar Testes de Aceitação
 Considerações Finais
TJPE.DINFO.GEDES.UTS
26
Realizar Testes de Aceitação
Disciplina de Testes

Papéis
 Analista de Negócio [P], Engenheiro de Testes [S]

Entradas





Especificação de Casos de Uso
Especificação de Regras de Negócio
Especificações Suplementares
Suite de Testes (opcional)
Solicitações Mantis
TJPE.DINFO.GEDES.UTS
27
Realizar Testes de Aceitação
Disciplina de Testes

Etapas
 Definir Cenários de Teste
 Executar Testes
 Formalizar defeitos detectados (Mantis)

Saídas
 Solicitações Mantis abertas e/ou atualizadas
 Versão Rejeitada ou Homologada
TJPE.DINFO.GEDES.UTS
28
Agenda
Disciplina de Testes
 Visão geral da disciplina de Testes
 Atividades







Planejar Testes
Especificar Testes
Preparar Ambiente para Testes
Validar Estabilidade das Versões
Executar Testes
Analisar Resultado dos Testes
Realizar Testes de Aceitação
 Considerações Finais
TJPE.DINFO.GEDES.UTS
29
Processo de Testes
Disciplina de Testes
 Métricas




Quantidade de casos rejeitados por Sprint/Ciclo
Quantidade de casos aprovados por Sprint/Ciclo
Quantidade de casos em impedimento por Sprint/Ciclo
Quantidade de casos aprovados por Testes que foram
Rejeitados na Homologação
TJPE.DINFO.GEDES.UTS
Fluxo do Mantis
Disciplina de Testes
TJPE.DINFO.GEDES.UTS
Fluxo de Exceção – UTS Rejeita
Disciplina de Testes
TJPE.DINFO.GEDES.UTS
Fluxo de Exceção – UN Rejeita
Disciplina de Testes
TJPE.DINFO.GEDES.UTS
Dúvidas | Sugestões
SEPG: [email protected]
Mantis: “Processo de Software”
TJPE.DINFO.GEDES.UTS
Disciplina de Testes
UTS: [email protected]
Telefone: 3419.3701
34
Download

Apresentacao_Disciplina_Testes