Skip to content

Projeto usando cypress com typescript com configuração básica de acesso a banco de dados

Notifications You must be signed in to change notification settings

DougSantos3/template_cypress

Repository files navigation

Node usado:

20.18.0


Fazer download das bibliotecas:

npm install

Rodar os cenários de serviços via headless:

npx cypress run

Para abrir Dashboard do Cypress:

npx cypress open

Api do Trello usado para os testes

https://developer.atlassian.com/cloud/trello/rest/api-group-actions/#api-actions-id-get


Observações


A) Foi mapeado o contrato de um requisição usando a lib Joi: cypress/e2e/services/contracts/boardSchema.ts


B) Testes de contrato: cypress/e2e/services/tests/boards.spec.cy.ts


C) Existe a Integração com o banco postgres e queries nos commands: /home/douglas/Documents/prova_qa/cypress/support/commands/database-commands.js


D) Commands com diversas funções que podem ser usadas como a inteceptor: interceptBoardsForbidden - cypress/support/commands/commons.js


E) Page objects: cypress/e2e/ui/pages


F) Testes de api: cypress/e2e/services/tests/


G) Teste de interface gráfica: cypress/e2e/ui/tests/accessLoginToContinue.spec.cy.ts

About

Projeto usando cypress com typescript com configuração básica de acesso a banco de dados

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published