Skip to content

lizarbventurim/zombieplus-playwright

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

poster

🤘 Sobre

Repositório do projeto de testes automatizados do sistema Zombie Plus, construído no curso Playwright Zombie Edition! O Playwright é uma ferramenta de código aberto desenvolvida pela Microsoft que revoluciona a automação de testes em sistemas web, oferecendo uma abordagem eficaz e altamente confiável.

Este projeto possui algumas implementações além das propostas no curso, como a execução da API e da aplicação web com um único comando, utilizando o arquivo desenvolvido start.sh.

💻 Tecnologias

🤖 Como executar

🐘 Config DB

Neste projeto, foi utilizado o ElephantSQl, um banco na nuvem gratuito para os testes. No entanto ficar a seu criterio o uso de outra plataforma ou até mesmo um banco de dados local.

Renomeie o arquivo .env.example para .env e insira as informações abaixo, completando o que está no bloco do 'Database'.

BASE_API=http://localhost:3333
BASE_URL=http://localhost:3000

# Database
DB_HOST= 
DB_DATABASE=
DB_USER=
DB_PASSWORD=
DB_PORT=
  1. Clonar o repositório, instalar as dependências para rodar o projeto de automação
npm install
  1. Instalar dependẽncias da api
cd api && npm install
  1. Instalar dependẽncias da web
cd web && npm install
  1. Iniciar aplicação para rodar os testes
chmod +x start.sh
npm run start
  1. Executar testes em Headless
npm run test
  1. Executar ver o relatório dos testes
allure generate
allure open

About

Projeto de automação com Playwright da QAX utilizando JS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published