Rede de Laboratórios de Produtividade de Software

Documentos relacionados
Rede de Laboratórios de Produtividade de Software

Fundamentos de Teste de Software

Rede de Laboratórios de Produtividade de Software

Capítulo X. Gerenciar Mudanças dos Requisitos. Aluizio Saiter, M. Sc.

Project Builder: uma Ferramenta de Apoio a Implementação do Processo Gerência de Projetos do MPS.BR

Rede de Laboratórios de Produtividade de Software

Rede de Laboratórios de Produtividade de Software

1. Qual das seguintes alternativas não é um tipo de revisão? 2. Qual das alternativas é um atributo da qualidade?

Rede de Laboratórios de Produtividade de Software

Capítulo 4 Gerenciamento da Integração do Projeto. Introdução. Vamos pensar um pouco?

Como e Quando Testar Para Obter Qualidade

ISO/IEC 12207: Gerência de Configuração

Prova de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES

O que acontece antes do projeto começar?

OBS.: Simulado baseado no conteúdo abordado pelo capítulo 4 (Técnica de Modelagem de Teste) do Syllabus.

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

Fundamentos de Teste de Software

a) Teste das funções do sistema com outros sistemas b) Teste de componentes que em conjunto compõem a função do sistema

Práticas do XP (Programação em Pares e Stand Up Meeting)

Metodologia de Desenvolvimento de Sistemas

Software. Gerenciamento de Manutenção

O SEBRAE E O QUE ELE PODE FAZER PELO SEU NEGÓCIO

Processo de Desenvolvimento de Sites

CATÁLOGO DE CUSTOMIZAÇÕES Cópia de Pedidos de Venda entre Empresas

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

TACTIUM ecrm Guia de Funcionalidades

GERENCIAMENTO DE PROJETOS PROJECT MANAGEMENT INSTITUTE

TRIBUNAL REGIONAL FEDERAL DA 2ª REGIÃO Secretaria de Tecnologia da Informação

EXECUTIVE GESTÃO ESTRATÉGICA

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

R12.x Inventory Management/Bill of Material & Engineering Accel

CATÁLOGO DE APLICAÇÕES Atualização de Preços de Tabela de Venda

PLANEJAMENTO E PROJETOS. Lílian Simão Oliveira

Projeto de Sistemas I

Testes de Software AULA 02 PLANEJANDO E ELABORANDO OS TESTES. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

Como e por onde começar e os melhores formatos de conteúdo para você

Gerenciamento de Projetos

PROCEDIMENTO SISTÊMICO DA QUALIDADE

Auditoria e Segurança da Informação GSI536. Prof. Rodrigo Sanches Miani FACOM/UFU

Manual de Usuário. Gestion Libre de Parc Informatique (Gestão Livre de Parque de Informática) Versão 1.1 NRC

Tópicos. Métodos Ágeis. Histórico; Valores; Métodos Ágeis x Modelos Tradicionais; Exemplo: Referências Bibliográficas.

Conceitos Básicos da Venda B2B

CAPTAÇÃO DE PEDIDOS DO REVENDEDOR

CRI Centro de Referência em Inovação. Relatório 1º Encontro CRI Nacional Ciclo 2014/2015

Painel 3 GESTÃO DE CARTEIRA E PRODUTIVIDADE

Questões atualizadas no PMBoK 5ª edição versão Respostas comentadas com justificativa e seção do PMBoK correspondente.

Tipos de teste de software

Programa Intel Educar Tutorial: Ferramenta de Classificação Visual

Modelo de Planejamento de Projeto orientado pelo Escopo

Planejamento e Projeto de Redes de Computadores. Eduardo Barrére

Gerenciamento de Riscos do Projeto Eventos Adversos

ELABORAÇÃO DO PLANO DE TRABALHO

COMO FAZER A TRANSIÇÃO

Roteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos

Tópico 30 e 31 Plano de Continuidade dos Negócios (PCN) Continuidade do Negócio

CATÁLOGO DE CUSTOMIZAÇÕES Atualização de Preços de Tabela de Venda

1. PRÁTICA EFICAZ DE GESTÃO EDUCACIONAL Gestão do ciclo completo de relacionamento com o aluno SRM da Universidade Feevale

Fundamentos em Teste de Software. Vinicius V. Pessoni

Proposta de Parceria São Paulo Setembro /2015

Comunidade de Suporte e Feedback

Aplicação de Sistema Eletrônico para Planejamento das Etapas de Desenvolvimento de Produtos na Suspensys

SUMÁRIO DIFERENCIAIS LIVEBUZZ PRIMEIROS PASSOS PARA UTILIZAR O LIVEBUZZ Passo Passo Passo Passo 4...

Testes de Software. Anne Caroline O. Rocha TesterCertified BSTQB NTI UFPB

LEVANTAMENTO DE REQUISITOS DE FORMA ENXUTA

Metodologia para Planejamento, Execução e Controle de Teste de Software. Roteiro

Plano de Gerenciamento do Projeto

Implantação de Processo/Metodologia de Testes e Ganhos Obtidos para a Empresa. Suzana Cohem Sfoggia Suzana-sfoggia@procergs.rs.gov.

PROPOSTA DE DESENVOLVIMENTO DE CAMPANHA EM MARKETING DIGITAL

GERENCIADOR DE CORREIO ELETRÔNICO (V. 2 26/04/2010)

Metodologia de Gerenciamento de Projetos da Justiça Federal

Durante o desenvolvimento e execução de um projeto, ele passa por diversas fases, a esse conjunto de fases se denomina ciclo de vida.

Estruturando Processo de Gestão de Projeto. José Renato Santiago

Especificação de Requisitos

Engenharia de Software II

COMO INICIAR O RELACIONAMENTO COM OS LEADS? 8 passos para TER UMA SEQUÊNCIA DE S BEM SUCEDIDA.

Relevância e abrangência do Marketing Jurídico Marco Antonio P. Gonçalves & Alessandra Machado Gonçalves

3 Metodologia Tipo de pesquisa

Segurança de Aplicações Aula 6

A Evolução de XP segundo Kent Beck Parte 2

Portfólio de Treinamentos. Exo Excelência Operacional // 2014

Profa. Gislaine Stachissini. Unidade III GOVERNANÇA DE TI

Passo-a-passo para acesso ao novo sistema de reservas de salas no Rochaverá

Gerenciamento de Projetos Exercícios gerais com questões de concursos anteriores

Critérios para certificação de Sites SciELO: critérios, política e procedimentos para a classificação e certificação dos sites da Rede SciELO

CATÁLOGO DE APLICAÇÕES Envio de Boleto Automático

Apresentação do Professor. Ferramentas de Software para Gestão de Projetos Prof. Esp. André Luís Belini 20/11/2013

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com

Transcrição:

Rede de Laboratórios de Produtividade de Software

Testes Exploratórios Session-based Testing e Charter Programa de Capacitação em Testes de Software

Mapeamento do Processo de ET Entradas 1. Pesquisa e Planejamento escopo 2. Design idéias 2.1 charter 3.1 Avaliação (Debrief) notes issues 3. Sessão bug 4. Bug Tracking 3

1. Pesquisa e Planejamento Fase em que o testador irá, a partir de entradas, definir e priorizar o que será testado Entradas Qualquer tipo de dados ou informações que ajude o testador a definir o escopo dos testes Áreas de risco Novas funcionalidades Histórico de defeitos Testes Scripted (aumento de cobertura) Outras

2. Design A partir do escopo definido, o testador terá que registrar suas idéias e planos O artefato utilizado para esse registro é o charter

2.1 Charter (1/5) O charter define os objetivos e escopo de uma sessão de exploratório Ele também define outras informações Áreas de concentração Limites de tempo Requisitos Configurações Gerais Observações O charter deve ser criado antes de iniciar a execução

2.1 Charter (2/5) Áreas de concentração São tópicos (1 linha) que definem as áreas que devem ser exploradas durante a sessão Elas também definem Configurações (Base de dados com carga total, itens de cadastro já existente) Técnicas e Estratégias de testes (estressar os valores limites, valores inválidos)

2.1 Charter (3/5) Limites de tempo Define um tempo mínimo e máximo para a execução hands-on Sugere-se entre 30min e 2h O tempo total deve ser suficiente para o testador executar uma sessão sólida Esse tempo é apenas para a execução em si. Tempos referentes ao Setup e Debbug não devem ser considerados no charter

2.1 Charter (4/5) Requisitos Links para requisitos e documentos relacionados à área testada Configurações Gerais Alguma configuração específica para execução da área testada Observações Campo livre

2.1 Charter (5/5) Case Description Explore messaging with memory full condition. Procedures Objective: Explore messaging component with memory full condition. Evaluate all the functionalities which make interactions with phone memory. Time Constraints: Minimum: 100 minutes Maximum: 120 minutes Requirements: UseCase 001 UseCase 002 Setup: None. Key Areas of Concentration: - Send and Receive Text and Multimedia Messages - Store messages on phone memory and on SIM card - Delete single messages - Cleanup all messages Observations: None.

3. Sessão (1/3) Cada sessão é baseada em um charter O testador também pode explorar oportunidades encontradas durante a sessão O objetivo principal de uma sessão é achar o maior número de Bugs válidos Conhecer o software Avaliar a estabilidade

3. Sessão (2/3) Estrutura Setup Tempo investido na preparação do ambiente de testes Execução Um período de tempo ininterrupto investido exclusivamente em execução. Respeitar os limites de tempo definidos no charter Debug Investigação dos Bugs encontrados Abertura das Requisições de Mudança

3. Sessão (3/3) Resultados Bugs: falhas encontradas Issues: questões gerais sobre a qualidade do software. Se válidas podem se tornar Bugs Notes: anotações sobre as ações e achados realizados durante a sessão

3.1 Avaliação (Debrief) Conversa rápida entre o testador e o gerente sobre a sessão e os resultados encontrados Utilizado para verificar se o que estava dentro dos planos foi realmente testado Planejar novas sessões Gerar novas idéias para criação de novos charters e sessões Coaching

4. Bug Tracking Após a abertura do Bug, o testador deve fazer o acompanhamento até que o mesmo chegue em um estado final Se possível, validar se o Bug foi realmente corrigido

Referências How to Manage and Measure Exploratory Testing, James Bach Exploratory Testing Explained, James Bach Learning Styles and Exploratory Testing, Andy Tinkham & Cem Kaner

Sites Wiki do LabPS http://labps.cin.ufpe.br Twitter do LabPS http://twitter.com/rede_labps INES http://www.ines.org.br Amigos http://amigos.ines.org.br Cin/UFPE http://www.cin.ufpe.br 17

Testes Exploratórios Session-based Testing e Charter Programa de Capacitação em Testes de Software