utilizando a adaptação da ferramenta 5 w2h para análise de teste no contexto ágil

17
Utilizando a Adaptação da Ferramenta 5W2H para Análise de Teste no Contexto Ágil Patrícia Araújo Gonçalves

Upload: patricia-araujo-goncalves

Post on 10-Jun-2015

1.603 views

Category:

Documents


3 download

DESCRIPTION

Apresentação realizada no evento GUTS-RS dia 23/10/2012.

TRANSCRIPT

Page 1: Utilizando a adaptação da ferramenta 5 w2h para análise de teste no contexto ágil

Utilizando a Adaptação da Ferramenta 5W2H

para Análise de Teste no Contexto Ágil

Patrícia Araújo Gonçalves

Page 2: Utilizando a adaptação da ferramenta 5 w2h para análise de teste no contexto ágil

Agenda

Apresentação

Motivação

Ferramenta 5W2H

Adaptação da Ferramenta 5W2H

Utilizando a Ferramenta 5W2H Adaptada no

Entendimento dos Requisitos

Conclusão

Page 3: Utilizando a adaptação da ferramenta 5 w2h para análise de teste no contexto ágil

Apresentação

Especialista em Teste e Garantia da Qualidade de

Software pela Universidade Feevale.

Trabalho há 8 anos na área de Teste.

Palestrante na trilha de Testes no TDC 2012 em

Florianópolis. Apresentação do case da NeoGrid “Do

Teste Tradicional ao Ágil? Como chegamos lá?”

Artigos publicados no Canal Engenharia - Devmedia.

Page 4: Utilizando a adaptação da ferramenta 5 w2h para análise de teste no contexto ágil

Motivação

Auxiliar na identificação dos critérios de aceitação dos

requisitos;

Minimizar possíveis lacunas na análise de requisitos;

Melhorar a comunicação;

Incentivar a pró-atividade;

Melhoria contínua.

Page 5: Utilizando a adaptação da ferramenta 5 w2h para análise de teste no contexto ágil

Ferramenta 5W2H

É uma ferramenta de planejamento muito utilizada na

área de Administração.

Consiste em um checklist contendo determinadas

atividades nas quais os colaboradores da organização

precisam desenvolver com o máximo de clareza.

Auxilia na eliminação por completo qualquer dúvida que

possa surgir sobre um processo ou atividade.

Page 6: Utilizando a adaptação da ferramenta 5 w2h para análise de teste no contexto ágil

Ferramenta 5W2H

Consiste nas seguintes atividades:

What – O que será feito (etapas)?

Why – Por que será feito (justificativa)?

Where – Onde será feito (local)?

When – Quando será feito (tempo)?

Who – Por quem será feito (responsabilidade)?

How – Como será feito (método)?

How much – Quanto custará fazer (custo)?

Page 7: Utilizando a adaptação da ferramenta 5 w2h para análise de teste no contexto ágil

Adaptação da Ferramenta 5W2H

1. Qual é o objetivo do requisito?

2. Por que o requisito deve ser implementado?

3. Onde poderá ser visualizado o requisito?

4. Quais são os pré-requisitos para este requisito?

5. Qual é o perfil de acesso para este requisito?

6. Quais são os critérios de aceitação para este

requisito?

7. Quais serão as mensagens de validação para este

requisito?

Page 8: Utilizando a adaptação da ferramenta 5 w2h para análise de teste no contexto ágil

Exemplo de User StoryMódulo Compras

Como operador de compras, necessito que seja implementado um

ambiente de compra de matéria-prima para a fabricação de

medicamentos manipulados, pois assim poderei receber as ofertas dos

fornecedores e obter o melhor preço.

Para aceitar:

1. Só poderão participar do processo de compra os fornecedores

previamente cadastrados e com acesso ao Módulo Fornecedor

liberado.

2. Cada fornecedor deverá apresentar apenas uma cotação por

produto.

3. Toda cotação deverá possuir prazo de validade de 72 horas.

Page 9: Utilizando a adaptação da ferramenta 5 w2h para análise de teste no contexto ágil

Exemplo de User Story

4. Cada fornecedor irá receber uma nova solicitação de compra através do

Módulo Fornecedor.

5. Um fornecedor será considerado escolhido quando na sua cotação atingir

75% dos itens da solicitação de compra e ter oferecido o menor valor para

cada item.

Para considerar:

a) O processo de compra deverá ter, no mínimo, 3 fornecedores participantes.

b) Para participar do processo, o fornecedor não deverá apresentar no seu

histórico atraso na entrega dos produtos superior a 24 horas da data

prevista.

c) O Módulo compras deverá ser integrado aos demais sistemas da rede.

Page 10: Utilizando a adaptação da ferramenta 5 w2h para análise de teste no contexto ágil

Utilizando a Ferramenta 5W2H Adaptada no Entendimento dos Requisitos

1. Qual é o objetivo do requisito?

Seja implementado um ambiente de compra de matéria-

prima para a fabricação de medicamentos manipulados.

2. Por que deve ser implementado?

Para receber as ofertas dos fornecedores e obter o melhor

preço.

3. Onde poderá ser visualizado o requisito?

Não está claro na user story.

Page 11: Utilizando a adaptação da ferramenta 5 w2h para análise de teste no contexto ágil

Utilizando a Ferramenta 5W2H Adaptada no Entendimento dos Requisitos

4. Quais são os pré-requisitos para este requisito?

O processo de compra deverá ter, no mínimo, 3

fornecedores participantes.

Para participar do processo, o fornecedor não deverá

apresentar no seu histórico atraso na entrega dos produtos

superior a 24 horas da data prevista.

5. Qual é o perfil de acesso para este requisito?

Perfil/papel Operador de Compras

Page 12: Utilizando a adaptação da ferramenta 5 w2h para análise de teste no contexto ágil

Utilizando a Ferramenta 5W2H Adaptada no Entendimento dos Requisitos

6. Quais são os critérios de aceitação para este requisito?

Só poderão participar do processo de compra os

fornecedores previamente cadastrados e com acesso ao

Módulo Fornecedor liberado.

Cada fornecedor deverá apresentar apenas uma cotação

por produto.

Toda cotação deverá possuir prazo de validade de 72

horas.

Page 13: Utilizando a adaptação da ferramenta 5 w2h para análise de teste no contexto ágil

Utilizando a Ferramenta 5W2H Adaptada no Entendimento dos Requisitos

Cada fornecedor irá receber uma nova solicitação de

compra através do Módulo Fornecedor.

Um fornecedor será considerado escolhido quando na sua

cotação atingir 75% dos itens da solicitação de compra e

ter oferecido o menor valor para cada item.

7. Quais serão as mensagens de validação para este requisito?

Não foi descrito na user story.

Page 14: Utilizando a adaptação da ferramenta 5 w2h para análise de teste no contexto ágil

Cenários de Teste Identificados

Em uma visão macro, temos os seguintes cenários de teste

para o requisito:

1. Validar a permissão de acesso ao Módulo Compras.

2. Validar o fluxo do processo de compra.

a) perfil dos participantes

b) quantidade de participantes

c) quantidade de cotações por produto dos fornecedores.

d) prazo de validade das cotações.

3. Validar a integração do Módulo Compras com os demais

sistemas da rede.

Page 15: Utilizando a adaptação da ferramenta 5 w2h para análise de teste no contexto ágil

Conclusão

A partir dos critérios de aceitação

identificados na user story!

Os cenários de teste poderão ser

complementados com as outras

informações levantadas na utilização da

ferramenta.

Em caso de dúvidas sobre o requisito,

questione ao Product Owner. Novos dados

poderão ser informados e assim ampliar o

escopo dos testes.

Como Identificar os Cenários de Teste?

Page 16: Utilizando a adaptação da ferramenta 5 w2h para análise de teste no contexto ágil

Dúvidas?