Skip to content

ariadnamorais/api_test_serverest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻 Testes Automatizados Api 💻

Badge ServeRest

Generic badge Generic badge

Generic badge Generic badge Generic badge

Documentação

  • A request de cada spec está em: /cypress/integration/{funcionalidade}/requests

  • Motivo para usar cypress em testes de API: O principal motivo é a possibilidade de usar Cypress em testes de front e de back. Desta forma facilita a equipe de QA a iniciar e manter o projeto, por utilizar o mesmo framework.

Pré-requisitos

Generic badge Generic badge Generic badge

Git Clone

Clone este repositório

  1. Executar o git bash
  2. Navegue entre as pastas para definir em qual pasta ficarão os arquivos do projeto
    • Ex.: CD C:/ <-Aqui o bash está acessando o disco C, ou seja, os arquivos ficarão aqui
    • Ex2.: CD C:/Estudos <-Aqui o bash está acessando a pasta Estudos, ou seja, os arquivos ficarão aqui
  3. Executar o comando
$ git clone https://github.com/ariadnamorais/api_test_serverest.git

Executando os Testes

Abrir projeto no VS Code

  1. Abra o VS Code
  2. Clique em arquivo > abrir pasta
  3. Selecione a pasta que foi clonada
  4. Clique em Terminal > Novo Terminal

Comando para abrir o Cypress e executar os testes de forma visual

$ npx cypress open

Para executar os testes no terminal

$ npx cypress run

Executar CI com git actions

//Obs.: Além do método a seguir, ao fazer push no código, o workflow é executado.

  1. Clique aqui: Generic badge
  2. Clique no Job: "ui-chrome-tests"

drawing

3. No final da execução, veja o resultado aqui: https://dashboard.cypress.io/projects/h64yoh

This is the magic 💥

drawing

And this 💥💥

drawing

And more 💥💥💥

drawing

Autora

🥷🏼 Ariadna Morais

💼 QA Tester 🎓 Análise e Desenvolvimento de Sistemas

📲 Rede de contato: Linkedin

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published