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

https://github.com/mrk-qa/treinamento-nttdata-cypress-v1

Projeto desenvolvido para o treinamento de Automação de Testes Web utilizando Cypress na empresa NTT DATA.
https://github.com/mrk-qa/treinamento-nttdata-cypress-v1

Last synced: 2 months ago
JSON representation

Projeto desenvolvido para o treinamento de Automação de Testes Web utilizando Cypress na empresa NTT DATA.

Awesome Lists containing this project

README

        

# Treinamento para QAs - Automação de Testes utilizando Cypress - Básico 🚀


2560px-NTT-Data-Logo

#### Esse repositório tem como objetivo otimizar os conhecimentos do treinamento de Cypress disponibilizado pela [NTT DATA](https://www.linkedin.com/company/ntt-data-europe-latam/mycompany/)

## 🔖 Requisitos

- [Node.js] - versão 16+
- [Visual Studio Code] - versão 1.60+
- [Git] - 2.35+

## 💻 Instalação

Para rodar o projeto de automação de testes na sua máquina, clone o repositório e execute o comando `npm install` para instalar todas as dependências.

Em seguida, execute `npx cypress open` para abrir a interface do Cypress ou execute `npx cypress run` para rodar os testes em modo headless (terminal).

## ✅ Etapas do treinamento

##### 1) Apresentação do [Cypress](https://www.cypress.io/)
##### 2) Apresentação desse repositório
##### 3) Explorando o site alvo dos testes [Sauce Demo](https://www.saucedemo.com)
##### 4) Criando os casos de teste
- [x] Deve realizar login com sucesso
- [x] Deve exibir mensagem de erro ao realizar login com USUÁRIO INVÁLIDO
- [x] Deve exibir mensagem de erro ao realizar login com SENHA INVÁLIDA
- [x] Deve adicionar produtos ao carrinho
- [x] Deve realizar uma compra com sucesso
- [x] [EXTRA] Deve validar a cor e a fonte do botão de login (+ instalação da lib [rgb-hex](https://www.npmjs.com/package/rgb-hex) para converter as cores no padrão hex)
##### 4) Hands-on desenvolvendo a automação com base nos casos de testes identificados
##### 5) Respondendo as dúvidas

Abaixo uma recordação dos participantes do treinamento 💙


Treinamento realizado em 25 e 26 de Outubro/2022.



## 🔮 Apoie este projeto

Se você deseja apoiar este projeto, deixe um ⭐.

---

Feito com 💙  por Marco Antonio 👋  [Meu linkedIn](https://www.linkedin.com/in/mrk-silva/)