Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mahamorim/cypress-discovery-qacademy
Testes de aceitação do aplicativo BugerEats
https://github.com/mahamorim/cypress-discovery-qacademy
automation cypress-io qa-automation qacademy test testing
Last synced: about 2 months ago
JSON representation
Testes de aceitação do aplicativo BugerEats
- Host: GitHub
- URL: https://github.com/mahamorim/cypress-discovery-qacademy
- Owner: MahAmorim
- Created: 2022-08-30T20:37:44.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-08-30T21:16:31.000Z (over 2 years ago)
- Last Synced: 2024-06-28T20:25:13.193Z (6 months ago)
- Topics: automation, cypress-io, qa-automation, qacademy, test, testing
- Language: JavaScript
- Homepage:
- Size: 179 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### [Cypress Discovery](https://qacademy.io/home/course/cypress-discovery/1) - QAcademy
---Projeto desenvolvido para fins de estudo do framework Cypress através do curso Cypress Discovery da [QAcademy](https://qacademy.io/).
#### :information_source: O projeto de testes foi realizado sobre a aplicação [Buger Eats](https://buger-eats-qa.vercel.app), desenvolvida pelo [Fernando Papito](https://www.linkedin.com/in/papitoio/) para a realização do curso.
## :books: Conceitos Apresentados no Módulo
- Introdução ao Javascript
- Checkpoints
- Page Objects
- Teste multibrowser
- Refatoração
- Evidências## :hammer_and_wrench: Tecnologias Utilizadas
- [Cypress](https://www.cypress.io/)
- [Node.js](https://nodejs.org/en/)
- [JavaScript](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript)## :seedling: Iniciar o Projeto
```bash
# Clone este repositório
$ git clone https://github.com/MahAmorim/Cypress-discovery-QAcademy.git
``````bash
# Para instalar o Cypress.io, execute:
$ npm install cypress --save-dev
``````bash
# Para instalar o pacote recursos de upload, execute:
$ npm install cypress-file-upload --save-dev
``````bash
# Para instalar o pacote recursos de criação dados dinâmicos, execute:
$ npm install [email protected] --save-dev
```
```bash
# Para instalar o pacote recursos de geração CPFs, execute:
$ npm install gerador-validadir-cpf --save-dev
```
## :bulb: Como Executar o Projeto
A execução pode ser feita através da linha de comando ou do próprio framework.
- Através da linha de comando:
```bash
# Na pasta do projeto, execute:
$ npx cypress open
```
- Através do framework:
Basta abrir o Cypress e através da interface dele escolher a pasta do projeto.Após isso, é só escolher a spec desejada e assistir a execução dos testes.
OU
```bash
# Na pasta do projeto, execute:
$ npx cypress run
```##
Feito com ❤️ por Marcela Amorim :wave: Entre em contato![![Github](https://img.shields.io/badge/-Github-595D60?style=flat-square&logo=Github&logoColor=white&link=https://github.com/MahAmorim/)](https://github.com/MahAmorim/)
[![Linkedin](https://img.shields.io/badge/-LinkedIn-595D60?style=flat-square&logo=Linkedin&logoColor=white&link=https://www.linkedin.com/in/amorim-marcela//)](https://www.linkedin.com/in/amorim-marcela/)