12. Funcionalidade: Usuário lista filmes a alugar com prioridade Para aumentar a quantidade de filmes alugados O usuário cadastrado Necessita informar os filmes que deseja assistir
13. Funcionalidade : Usuário lista filmes a alugar com prioridade Para aumentar a quantidade de filmes alugados O usuário cadastrado Necessita informar os filmes que deseja assistir
14. Funcionalidade : Usuário lista filmes a alugar com prioridade Para aumentar a quantidade de filmes alugados O usuário cadastrado Necessita informar os filmes que deseja assistir Ooops! Eu acho que vi um padrão!
15. Funcionalidade : Usuário lista filmes a alugar com prioridade Para aumentar a quantidade de filmes alugados O usuário cadastrado Necessita informar os filmes que deseja assistir Lembra User Story? Ooops! Eu acho que vi um padrão!
16. Funcionalidade: Usuário lista filmes a alugar com prioridade Para aumentar a quantidade de filmes alugados O usuário cadastrado Necessita informar os filmes que deseja assistir (quem) (funcionalidade) (valor de negócio) Glup! Eu vi sim! Eu vi sim!
17. Estrutura de User Story Sendo um ... (quem) Eu quero/necessito ... (funcionalidade) De modo que ... (valor de negócio)
18. Funcionalidade: Usuário lista filmes a alugar com prioridade Para aumentar a quantidade de filmes alugados O usuário cadastrado Necessita informar os filmes que deseja assistir (quem) (funcionalidade) (valor de negócio) Cucumber Feature
19.
20. Funcionalidade : Usuário lista filmes a alugar com prioridade Para aumentar a quantidade de filmes alugados O usuário cadastrado Necessita informar os filmes que deseja assistir Cenário : Alta prioridade Dado que estou autenticado Quando eu clicar no filme “Elvis” E apertar o botão “prioridade alta” Então eu devo ver “filme adicionado à lista” E devo ver “Elvis” na minha lista E “Elvis” deve estar marcado como “prioridade alta” Cenário : .... Dado ... Quando ... Então ... /features/aluguel.feature
21. Dado “que estou autenticado” do //code end Quando “eu clicar no filme Elvis” do //code end E “apertar o botão prioridade alta” do //code end Então “eu devo ver filme adicionado à lista” do //code end E “devo ver Elvis na minha lista” do //code end E “Elvis” deve estar marcado como prioridade alta” do //code end /features/steps/aluguel_steps.rb