utilizando a adaptação da ferramenta 5 w2h para análise de teste no contexto ágil
DESCRIPTION
Apresentação realizada no evento GUTS-RS dia 23/10/2012.TRANSCRIPT
Utilizando a Adaptação da Ferramenta 5W2H
para Análise de Teste no Contexto Ágil
Patrícia Araújo Gonçalves
Agenda
Apresentação
Motivação
Ferramenta 5W2H
Adaptação da Ferramenta 5W2H
Utilizando a Ferramenta 5W2H Adaptada no
Entendimento dos Requisitos
Conclusão
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.
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.
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.
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)?
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?
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.
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.
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.
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
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.
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.
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.
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?
Dúvidas?
Obrigada!!!
Contatos:
E-mail: [email protected]
Twitter: @patiaragon
LinkedIn: br.linkedin.com/pub/patrícia-araújo-gonçalves
/9/643/a3a
Facebook: http://facebook.com/patiaragon