Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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/)