Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Oi Amanda, tudo bem?
Desculpe a demora em retornar.
Parabéns pela criação desse teste! Você elaborou um caso de teste focado em informar um "username" inválido e verificou corretamente se a mensagem de erro "Must be lower case" é exibida quando um "username" em letras maiúsculas é inserido.
A utilização do it.only é uma boa prática durante o desenvolvimento dos testes, pois permite executar apenas o teste específico que está sendo trabalhado, economizando tempo e recursos.
A identificação dos elementos na página usando cy.contains e cy.get está adequada e correta, capturando o botão de registro e o campo de entrada de "username" corretamente.
Ao inserir o "username" em letras maiúsculas e verificar se a mensagem de erro é exibida, você está testando um cenário importante para garantir a integridade dos dados do usuário no sistema. Certificar-se de que o "username" esteja em letras minúsculas pode ser relevante para a funcionalidade correta do aplicativo.
No geral, o seu teste está bem escrito, e você está indo na direção certa para garantir a qualidade do aplicativo testado. Continue praticando e aprimorando suas habilidades de testes automatizados.
Grande trabalho! Se precisar de mais orientações ou tiver outras atividades para compartilhar, estou aqui para ajudar.
Um abraço e bpns estudos.