Skip to content

josenetoqa/academy-trabalho-final-grupo-06

Repository files navigation

Raro Academy Projeto Final

Pre-requisitos

Para verificar a versão instalada do Node basta digitar node -v no terminal. O retorno será algo parecido com isso v10.13.0. Se não tiver o node instalado basta baixar no link acima

Instalação

Clone the project to your computer. Run git clone https://github.com/joseneto-dev/academy-trabalho-final-grupo-06

Dentro da pasta do projeto clonado, digite npm i ou npm install para instalar as dependencias necessárias.


Testes funcionais e exploratórios

Para os testes funcionais e exploratórios utilizamos um board no Trello para que possamos realizar toda a documentação desses testes.

Board Trello

  • Ao acessar o board irá conseguir realizar o acesso como um membro do projeto

Testes com Karate

Para realizar os testes via Karate utilizando o BDD em conjunto.

Os testes .feature do karate podem ser encontrados na raiz da pasta.

Rodando os testes

  • Dentro da pasta do projeto, digite java -jar karate.jar *.feature roda os testes do Karate

  • Como o token vence de tempos em tempos e preciso substituir esse valor dentro do karate-config.js na variavel token assim conseguirá rodar os testes sem problemas.


Teste via Cypress

  • Para criação do cypress utilizamos o Cucumber pre processor podendo assim utilizar os BDD's criados para melhor utilização e patronização foi utilizado Page Objects.

  • Os arquivos referentes ao podem ser encontrados em:

    • BDD Dentro dessa pasta podem ser encontrados as features do BDD
    • Page Objects Dentro dessa pasta podem ser encontrados os arquivos referentes aos PageObjects Utilizado
    • Steps Definitions Dentro dessa pasta podem ser encontrados os arquivos referente aos Steps Definitions para integrar o Cucumber

Rodando os testes

Dentro da pasta do projeto, digite npx cypress open para abrir o painel do cypress ou npx cypress run caso queira rodar em modo headless.


Made with 💜 by [Grupo 06] for The Raro Academy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published