- Deve validar o slogan da home page [tag: slogan]
- Não deve logar sem inserir email e senha [tag: no_email_pass]
- Não deve logar usando somente email [tag: no_pass]
- Não deve logar usando somente senha [tag: no_email]
- Não deve logar usando email inválido e senha válida [tag: inv_email]
- Não deve logar usando email válido e senha inválida [tag: inv_pass]
- Deve logar usando email e senha válidos [tag: login_success]
campos | descrição | tipo | obrigatório |
---|---|---|---|
email do usuário | texto | sim | |
senha | senha do usuário | texto | sim |
checkbox | checkbox lembrar dados | checkbox | não |
- Deve retornar uma lista de usuários e suas figurinhas [tag: no_sticker]
- Deve retornar os usuários que possuem uma figurinha específica [tag: sticker]
- Deve retornar página de erro ao buscar figurinha não cadastrada [tag: inv_sticker]
campos | descrição | tipo | obrigatório |
---|---|---|---|
textbox | caixa de pesquisa | texto | não |
- Deve poder negociar com um usuário [tag: trade_user]
- Deve poder negociar uma figurinha específica com um usuário [tag: trade_sticker]
- [Robot] - framework de testes automatizados
Node.js v16 ou superior para executar.
Python 3.1.7 ou superior para executar.
Execute os comandos abaixo para instalar das dependências do projeto e execução dos testes:
pip install robot framework
pip install robotframework-browser
rfbrowser init
cd trade-sticker
robot -d ./logs/ tests/
Segue documento no drive mostrando algumas sugestões de melhorias: Documento de Melhorias
This project is licensed under the MIT License - see the LICENSE file for details.
Layout feito com 💜 por Fernando Papito 👋 e adaptado por Cristiano Ferreira Mothe