34
TRIBUNAL DE JUSTIÇA DE PERNAMBUCO TRIBUNAL DE JUSTIÇA DE PERNAMBUCO DIRETORIA DIRETORIA DE DE INFORMÁTICA INFORMÁTICA Workshop de Testes Workshop de Testes PROSOFT PROSOFT Setembro/ 2010 Daniel Leitão Daniel Leitão Juliana Xavier Juliana Xavier

TRIBUNAL DE JUSTIÇA DE PERNAMBUCO DIRETORIA DE INFORMÁTICA Workshop de Testes PROSOFT Setembro/ 2010 Daniel Leitão Juliana Xavier

Embed Size (px)

Citation preview

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 Testes

Testes 7 atividades 4 papéis

Visão Geral

4

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 TestesFluxo do Mantis

TJPE.DINFO.GEDES.UTS

Disciplina de TestesFluxo de Exceção – UTS Rejeita

TJPE.DINFO.GEDES.UTS

Disciplina de TestesFluxo de Exceção – UN Rejeita

TJPE.DINFO.GEDES.UTS

Disciplina de TestesDúvidas | Sugestões

34

SEPG: [email protected]

Mantis: “Processo de Software”

UTS: [email protected]

Telefone: 3419.3701