Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bernardosemioficial/alien-web-cypress
https://github.com/bernardosemioficial/alien-web-cypress
Last synced: 2 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/bernardosemioficial/alien-web-cypress
- Owner: BernardoSemiOficial
- Created: 2024-08-21T19:13:29.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-21T22:18:40.000Z (3 months ago)
- Last Synced: 2024-08-22T22:54:42.502Z (3 months ago)
- Language: JavaScript
- Size: 1.26 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Testes automatizados com cypress
[vídeo do projeto](https://github.com/user-attachments/assets/8fb2731d-3e5f-41de-a738-f2a91153a4a7)
Estou realizando testes automatizados em uma aplicação disponibilizada nessa URL.
https://erickwendel.github.io/vanilla-js-web-app-example/
O objetivo dos meus testes foram definidos:
Funcionalidades: Registro de Imagem
1. Cenário: Enviando uma imagem com entradas inválidas
- Dado que estou na página de registro de imagem
- Quando eu digitar "" no campo de título
- Então eu digitar "" no campo de URL
- Então eu clicar no botão de envio
- Então eu devo ver a mensagem "Por favor, digite um título para a imagem" acima do campo de título
- E eu devo ver a mensagem "Por favor, digite uma URL válida" acima do campo de imageUrl
- E eu devo ver um ícone de exclamação nos campos de título e URL2. Cenário: Enviando uma imagem com entradas válidas usando a tecla enter
- Dado que estou na página de registro de imagem
- Quando eu digitar "Alien BR" no campo de título
- Então eu devo ver um ícone de marca de seleção no campo de título
- Quando eu digitar "https://cdn.mos.cms.futurecdn.net/eM9EvWyDxXcnQTTyH8c8p5-1200-80.jpg" no campo de URL
- Então eu devo ver um ícone de marca de seleção no campo de imageUrl
- Então eu posso pressionar enter para enviar o formulário
- E a lista de imagens registradas deve ser atualizada com o novo item
- E o novo item deve ser armazenado no localStorage
- Então os campos devem ser limpos3. Cenário: Enviando uma imagem e atualizando a lista
- Dado que estou na página de registro de imagem
- Então eu digitei "BR Alien" no campo de título
- Então eu digitei "https://cdn.mos.cms.futurecdn.net/eM9EvWyDxXcnQTTyH8c8p5-1200-80.jpg" no campo de URL
- Quando eu clicar no botão de envio
- E a lista de imagens registradas deve ser atualizada com o novo item
- E o novo item deve ser armazenado no localStorage
- Então os campos devem ser limpos4. Cenário: Atualizando a página após enviar uma imagem clicando no botão de envio
- Dado que estou na página de registro de imagem
- Então eu enviei uma imagem clicando no botão de envio
- Quando eu atualizar a página
- Então eu ainda devo ver a imagem enviada na lista de imagens registradas