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.