Vi no forum o seguinte cenario BDD e achei errado, então gostaria de saber se eu que não entendi como fazer o cenario ou se a maneira que eu faço está correta:
1: Maneira que eu achei "incorreta"
Dado: que eu tenha um usuario no sistema AluraPic
Quando: eu digitar meu username
E: senha incorretamente
E : Clicar em confirmar
ENTÃO: deve aparecer uma mensagem de senha incorreta, tente novamente.
2: Minha maneira
DADO: que eu esteja na tela de login
E: que eu tenha preenchido o campo login com dados validos
E: que eu tenha preenchido o campo senha com dados invalidos
QUANDO: eu clicar em confirmar
ENTÃO: deve ser exibido uma mensagem de erro
E: eu não devo ser logado (fiquei em duvida sobre colocar ou não essa condição, parece meio redundante)
outra duvida, seria melhor utilizar "eu" ou "usuário" exemplo:
DADO: que o usuário esteja na tela de login
E: que o usuário tenha preenchido o campo login com dados validos
E: que o usuário tenha preenchido o campo senha com dados invalidos
QUANDO: o usuário clicar em confirmar
ENTÃO: deve ser exibido uma mensagem de erro
E: o usuário não deve ser logado