O objetivo deste teste é avaliar seu domínio da área de Qualidade.
Neste projeto você encontrará 3 telas.
- Login (/login)
- Esqueci minha senha (/forgot-password)
- Recuperar minha senha (/reset-password/:user-id) Ex:
/reset-password/[email protected]
Para cumprir os objetivos do desafio você deve:
- Escrever os casos de teste para cada tela.
- Escrever automações para cada caso de teste.
- Report de bugs ou comportamento não esperado, se houver.
Para escrever as automações utilize algum framework ou biblioteca JavaScript como Cypress. Não crie um repositório separado para os testes, faça numa pasta separada dentro deste projeto. Para cada arquivo de cenários utilize um padrão como cenarios_login.md
.
Caso encontre alguma incosistência ou comportamento não esperado, por favor coloque o report dos mesmos dentro do seu projeto como bug_login.md
.
Ao finalizar, envie o link do seu repositório para [email protected].
Utilize o usuário abaixo para realizar seus testes:
{
"username": "[email protected]",
"password": "12345678"
}
Para rodar o projeto instale as dependências com:
yarn install
ou
npm install
Depois faça:
yarn start
ou
npm start
Para rodar. Visite o arquivo package.json
para mais informações.