https://github.com/wlsf82/seguros
Seguros ABC
https://github.com/wlsf82/seguros
cypress-io fixtures talking-about-testing testing web-testing
Last synced: about 1 year ago
JSON representation
Seguros ABC
- Host: GitHub
- URL: https://github.com/wlsf82/seguros
- Owner: wlsf82
- License: mit
- Created: 2023-04-05T22:25:59.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-27T10:43:58.000Z (over 1 year ago)
- Last Synced: 2025-05-05T22:54:39.590Z (about 1 year ago)
- Topics: cypress-io, fixtures, talking-about-testing, testing, web-testing
- Language: HTML
- Homepage: https://www.youtube.com/live/UWnXojWqsUM?si=XYsUUaYUGd44JC4L
- Size: 257 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Seguros ABC
[](https://github.com/wlsf82/seguros/actions)
Aplicação exemplo para demonstração de testes automatizados escritos com [Cypress](https://cypress.io).
___
## Pré-requisitos
Para baixar e rodar este projeto, você precisará dos seguintes sistemas instalados em seu computador:
- [git](https://git-scm.com/downloads) (usei a versão `2.34.1` enquanto escrevia este documento)
- [Node.js](https://nodejs.org/en/) (usei a versão `v18.13.0` enquanto escrevia este documento)
- npm (usei a versão `8.19.3` enquanto escrevia este documento)
**Obs:** Ao instalar o Node.js, o npm é instalado automaticamente.
## Instalação
Para instalar as dependências de desenvolvimento, execute o comando `npm install` (ou `npm i` para a versão curta).
## Executando os testes
Neste projeto, você pode rodar os testes em modo interativo ou modo _headless_.
### Modo _headless_
Execute o comando `npm test` (ou `npm t` para a versão curta) para rodar a **versão 1** de todos os testes em modo _headless_.
Ou execute o comando `npm run test:v2`para rodar a **versão 2** de todos os testes em modo _headless_.
### Modo interativo
Execute o comando `npm run cy:open` para abrir a Cypress App e rodar: a **versão 1** dos testes (onde a profissão padrão é "arquiteta"); ou a **versão 2** dos testes, a qual testa todas as profissões de uma só vez.
Ou execute o comando `npm run cy:open:[profissao]` (ex.: `npm run cy:open:dentista`) para abrir a Cypress App e rodar os testes em modo interativo para uma profissão específica.
___
Feito com ❤️ por [Walmyr](https://walmyr.dev).