Skip to content

Test automation of Elements, Forms, Alerts, Frame, Windows, Widgets, interactions e Book Store Application with Cypress, Continuous Integration and Page Object Model

Notifications You must be signed in to change notification settings

feroline/demoQA-automation-Cypress

Repository files navigation

Automação do site demoQA com Cypress

Static Badge

cypress TypeScript NPM GitHub Actions

demoQA-automation-Cypress

Este projeto tem o intuito de aplicar e ampliar o conhecimento em automação de testes E2E com Cypress e Typescript utilizando o Modelo de Objeto de Página(POM) e Continuous Integration.

A automação foi realizada no site demoQA, no qual contém Elements, Forms, Alerts, Frames & Windows, Widgets, Interactions e uma aplicação Book Store para treinamento de testes.

Começando

As instruções abaixo fornecem uma cópia do projeto, permitindo que seja executado em sua máquina local.

Pré-requisitos

Requisitos para as ferramentas

Instalando

  • Clone o repositório para seu diretório de preferência. Se você não sabe como clonar um repositório, clique aqui

  • Dentro do projeto, execute o comando npm install para baixar todas as dependências.

  • Para abrir o Cypress e executar os testes localmente com visão dos testes pelo navegador execute o comando npm run cy:open

  • Para executar os testes localmente, sem abrir o Cypress e abrir o navegador, sendo apenas terminal execute o comando npm run cy:run

  • Para executar os testes com Integração Continua, será necessário realizar um fork do projeto pelo github e configurar as Actions no github, adicionando também o projectId no arquivo de configuração \cypress.config.ts. Os testes serão executados a cada push na branch main e pull request para main.

Autores

  • Ana Carolina Rodrigues Rocha - QA Analista de Teste - linkedin

Referências

About

Test automation of Elements, Forms, Alerts, Frame, Windows, Widgets, interactions e Book Store Application with Cypress, Continuous Integration and Page Object Model

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published