O exemplo usado no exercício de BDD leva a uma prática contrária à segurança da informação. Ao se especificar que o que está incorreto é a senha, um invasor descobre que o username está correto, bastando agora descobrir a senha.
O correto seria informar "Usuário/senha incorreto(a)".