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