Automação de teste Mobile utilizando WebdriverIO
Este projeto foi desenvolvido com o objetivo de aprimorar os aprendizados em automação mobile utilizando WebdriverIO. A automação de testes visa garantir a qualidade e a funcionalidade do aplicativo, cobrindo cenários críticos e preparando a base para a expansão futura dos testes.
Até o momento, os seguintes cenários foram automatizados:
- Login com Sucesso: Verifica se um usuário pode realizar login com credenciais válidas.
- Campos de login vazio: Verifcar mensagem de erro no caso do usuário não informar os dados de login.
- Dados inválidos: Verificar mensagem de erro no caso do usuário informar dados inválidos para o login.
Instalar as dependências
npm install
npm run wdio
npm run bs
Antes de executar os testes no Browserstack, não se esqueça de realizar o upload no site e configurar as informações no arquivo .env
npm run allure