Escolar Documentos
Profissional Documentos
Cultura Documentos
Requisitos para Teste
Requisitos para Teste
historiasdeusuario.com.br
Histrias de Usurio
Avisos Legais
REDISTRIBUIO: Voc concorda que no ir copiar, redistribuir ou explorar comercialmente qualquer parte deste documento
sem a permisso expressa do autor.
AUTORIA: Rafael Helm e Daniel Wildt
EDITOR: Lucas Engel
historiasdeusuario.com.br
Histrias de Usurio
Qualidade de software
comea na especificao.
- Rafael Helm
historiasdeusuario.com.br
Histrias de Usurio
Sobre os Autores
Rafael Helm e Daniel Wildt so scios da Wildtech, que uma empresa de treinamento e consultoria de prticas ligadas ao desenvolvimento gil de software.
Seu principal objetivo ajudar pessoas a serem melhores profissionais, a realizarem mais e irem em busca daquilo que gera felicidade,
alm de ajudar times a melhorarem continuamente e organizaes a
se tornarem conscientes e em busca de aprendizado contnuo.
Para falar com Rafael e Daniel basta encontr-los no twitter
@rafaelhelm e @dwildt.
Ou se preferir mande email para contato@wildtech.com.br
historiasdeusuario.com.br
Histrias de Usurio
Agradecimentos
Assim que liberamos a primeira edio do livro j comeamos a receber timos feedbacks por email. E foi assim que chegaram at ns
valiosas crticas construtivas.
Lemos todos os emails, e cada um contribuiu de alguma forma para
o lanamento desta segunda edio, revisada e ampliada.
Ento nada mais ajusto do que agradecer algumas pessoas que enviaram feedbacks que nos levaram a melhorar o livro, (em ordem
alfabtica).
Ademlson F. Tonato
Fabrzio de Royes Mello
Frederico Macedo
Hugo Estevam Longo
Mateus Leonardi
Vanessa Me Tonini
E um special thanks tambm a Lucas Engel pelo brilhante trabalho realizado na diagramao e capa desta segunda edio.
Agora chega de emoo e vai ler livro! :)
historiasdeusuario.com.br
CONTEDO
Avisos Legais............................................................... 2
Sobre os autores.......................................................... 4
Agradecimentos........................................................... 5
INTRODUO............................................................ 7
Por que escrever histrias de usurio?....................... 9
Existe um padro para escrever?................................ 10
Como testar? BDD!...................................................... 11
O conceito INVEST...................................................... 13
Carto, conversao, Confirmao! O conceito 3C..... 14
Bugs tambm viram histrias de usurio? ................. 15
Exemplo 1: Saque no caixa eletrnico......................... 19
Exemplo 2: Validando tamanho de arquivo............... 23
Alguns Lembretes valiosos.......................................... 25
Terminei o livro, e agora?............................................ 26
Alguns links quentes sobre histrias de usurios....... 27
Histrias de Usurio
Introduo
Por mais que as tecnologias de desenvolvimento estejam evoluindo
cada vez mais rpido, o desenvolvimento de software ainda um
processo complexo. So muitas fases envolvidas:
Anlise de negcios;
Anlise de requisitos;
Projeto de banco de dados;
Desenvolvimento;
Testes;
Implantao.
historiasdeusuario.com.br
Histrias de Usurio
Importante:
Se voc no tem nenhum conhecimento prvio sobre histrias de
usurio, sugerimos que voc leia o livro seguindo sua sequncia natural.
Mas se voc j tem uma noo sobre o assunto (ou j leu o livro),
ento voc poder navegar diretamente at determinado captulo
para relembrar conceitos e tirar dvidas.
Boa leitura!
historiasdeusuario.com.br
Histrias de Usurio
historiasdeusuario.com.br
Histrias de Usurio
historiasdeusuario.com.br
10
Histrias de Usurio
historiasdeusuario.com.br
11
Histrias de Usurio
Exemplos:
Cenrio 1: Estoque disponvel, venda limitada a 30
Dado que o estoque da coca-cola de 50 unidades
E a venda mxima por cliente limitada a 30 unidades
Quando informo uma venda de 20 unidades
Ento a venda registrada
E o estoque passa a ser de 30 unidades
Cenrio 2: Venda com carto indisponvel para valores
abaixo de 20,00
Dado que o valor da venda de 10,00
E o valor mnimo de vendas para carto de 20,00
Quando informo que o meio de pagamento carto de crdito
OU informo que o meio de pagamento carto de dbito
Ento a venda no registrada
E exibida na tela a mensagem Meio de pagamento invlido! Para valores inferiores a 20 reais somente dinheiro.
Importante: Voc no precisa escrever os critrios de aceitao exatamente desta forma. Mas interessante que voc registre de alguma forma os testes que devem ser realizados para que a histria de
usurio possa ser bem testada.
Ns particularmente gostamos muito de usar o Dado que, quando, ento, mas fica a seu critrio.
Para saber mais sobre BDD acesse a Wikipdia, l voc vai encontrar um timo artigo sobre o assunto.
historiasdeusuario.com.br
12
Histrias de Usurio
O conceito INVEST
INVEST um acrnimo (em ingls), que pode nos ajudar a revisar
as histrias de usurio para verificar se elas foram bem escritas.
historiasdeusuario.com.br
13
Histrias de Usurio
senso de valor
prioridade
risco associado
qualquer-atributo-que-o-time-consiga-ver-valor.
14
Histrias de Usurio
15
Histrias de Usurio
historiasdeusuario.com.br
16
Exemplo:
LOCAL:
SoftVendas Mdulo Mobile Tela de vendas de produtos
VERSO:
Identificado na ltima verso (03.50), o problema no ocorre em
verses anteriores.
PR-CONDIES:
Histrias de Usurio
historiasdeusuario.com.br
18
Histrias de Usurio
historiasdeusuario.com.br
19
Histrias de Usurio
historiasdeusuario.com.br
20
Histrias de Usurio
historiasdeusuario.com.br
21
Histrias de Usurio
historiasdeusuario.com.br
22
Histrias de Usurio
23
Histrias de Usurio
historiasdeusuario.com.br
24
Histrias de Usurio
historiasdeusuario.com.br
26
Histrias de Usurio
historiasdeusuario.com.br
27
V e conte as
histrias dos
seus usurios.
:)