TRIBUNAL DE JUSTIÇA DE PERNAMBUCO DIRETORIA DE INFORMÁTICA Workshop de Testes PROSOFT Setembro/...
Transcript of TRIBUNAL DE JUSTIÇA DE PERNAMBUCO DIRETORIA DE INFORMÁTICA Workshop de Testes PROSOFT Setembro/...
TRIBUNAL DE JUSTIÇA DE PERNAMBUCOTRIBUNAL DE JUSTIÇA DE PERNAMBUCO
DIRETORIADIRETORIA DEDE INFORMÁTICAINFORMÁTICA
Workshop de TestesWorkshop de Testes
PROSOFTPROSOFT
Setembro/ 2010
Daniel LeitãoDaniel Leitão
Juliana XavierJuliana Xavier
TJPE.DINFO.GEDES.UTS
Disciplina de TestesAgenda
Visão geral da disciplina de TestesAtividades
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
2
TJPE.DINFO.GEDES.UTS
Disciplina de TestesAgenda
Visão geral da disciplina de TestesAtividades
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 Finais3
TJPE.DINFO.GEDES.UTS
Disciplina de TestesAgenda
Visão geral da disciplina de TestesAtividades
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 Finais5
TJPE.DINFO.GEDES.UTS
Disciplina de TestesPlanejar 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
6
TJPE.DINFO.GEDES.UTS
Disciplina de TestesPlanejar 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
7
TJPE.DINFO.GEDES.UTS
Disciplina de TestesPlanejar 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
8
Sumário
Introdução Itens de Teste Funcionalidades a serem testadas Funcionalidades que não serão testadas Estratégias de Testes Critérios de Aceitação/Falha Recursos Cronograma Referências
TJPE.DINFO.GEDES.UTS
Disciplina de TestesPlanejar 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
9
Informações
Planejamento e Acompanhamento Período da Sprint
Solicitações Mantis Resumo/Gráfico dos ciclos de execução
Configuração 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
TJPE.DINFO.GEDES.UTS
Disciplina de TestesAgenda
Visão geral da disciplina de TestesAtividades
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 Finais10
TJPE.DINFO.GEDES.UTS
Disciplina de TestesEspecificar 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
11
TJPE.DINFO.GEDES.UTS
Disciplina de TestesEspecificar 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
12
TJPE.DINFO.GEDES.UTS
Disciplina de TestesEspecificar Testes
Saídas Planilha de
Planejamento e Acompanhamento da Sprint
Suite de Testes
13
TJPE.DINFO.GEDES.UTS
Disciplina de TestesEspecificar Testes
Saídas Planilha de
Planejamento e Acompanhamento da Sprint
Suite de Testes
14
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 Mapeamento Caso de Teste X Palavra-
chave
TJPE.DINFO.GEDES.UTS
Disciplina de TestesAgenda
Visão geral da disciplina de TestesAtividades
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 Finais15
TJPE.DINFO.GEDES.UTS
Disciplina de TestesPreparar Ambiente para 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
16
TJPE.DINFO.GEDES.UTS
Disciplina de TestesPreparar Ambiente para 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
17
TJPE.DINFO.GEDES.UTS
Disciplina de TestesAgenda
Visão geral da disciplina de TestesAtividades
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 Finais18
TJPE.DINFO.GEDES.UTS
Disciplina de TestesValidar Estabilidade das Versões
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
19
TJPE.DINFO.GEDES.UTS
Disciplina de TestesAgenda
Visão geral da disciplina de TestesAtividades
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 Finais20
TJPE.DINFO.GEDES.UTS
Disciplina de TestesExecutar 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
21
TJPE.DINFO.GEDES.UTS
Disciplina de TestesExecutar Testes
Saídas Resultados da Execução dos Casos
de Testes
22
TJPE.DINFO.GEDES.UTS
Disciplina de TestesAgenda
Visão geral da disciplina de TestesAtividades
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 Finais23
TJPE.DINFO.GEDES.UTS
Disciplina de TestesAnalisar Resultados dos 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
24
TJPE.DINFO.GEDES.UTS
Disciplina de TestesAnalisar Resultados dos 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
25
TJPE.DINFO.GEDES.UTS
Disciplina de TestesAgenda
Visão geral da disciplina de TestesAtividades
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 Finais26
TJPE.DINFO.GEDES.UTS
Disciplina de TestesRealizar Testes de Aceitação
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
27
TJPE.DINFO.GEDES.UTS
Disciplina de TestesRealizar Testes de Aceitação
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
28
TJPE.DINFO.GEDES.UTS
Disciplina de TestesAgenda
Visão geral da disciplina de TestesAtividades
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 Finais29
TJPE.DINFO.GEDES.UTS
Disciplina de TestesProcesso 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
Disciplina de TestesDúvidas | Sugestões
34
SEPG: [email protected]
Mantis: “Processo de Software”
UTS: [email protected]
Telefone: 3419.3701