Autores: Fernando SILVA
Objetivo deste desafio técnico e automatizar os respectivos cenários solicitados , utilizando a Collection do Postman.
- Os requisitos para este projeto é ter o Node.js versão 14 ou superior e o [npm] em sua máquina.
A estrutura base já contempla um projeto robusto e de facil manutenção
No caminho cypress/e2e/step_definitions
´armazenando os arquivos .feature
em Gherkin de cada cenário de testes e os arquivos .js
de cada step de execução
- Clonando o repositório
Clone o repositório em sua máquina para que possa executar/visualizar os testes
https://github.com/Fernandinhoedu/Automation-Cypress---API-REST-Trello.git
- Instalando os pacotes
Após o repositório ser clonado, acesse-o pela linha de comando do seu sistema operacional e estando na raiz, use o comando:
$ npm install
$ npm install cypress --dev
- Executando o cypress
Depois de todos os pacotes serem instalados corretamente, podemos executar a interface do cypress usando:
$ npx cypress open
Durante a construção dos testes foram criadas as Variáveis abaixo, utilizando os dados da minha conta Trello
- KEY : obtida no menu power-up do trello
- TOKEN : obtida no menu power-up do trello
- board_id : variável criada para armazenar o ID do board criado no teste
- list_id : variável criada para armazenar o ID do list criado no teste
- card_id : variável criada para armazenar o ID do card criado no teste
-"TOKEN" :"FTTAe4691eb61cff55337c0232fae9084fbe6f435e015be592443ac613a84cea235cC650C5E9" -"KEY" :"3d933f7b732526f81b840036ab6104d9" -"board_id":"962872a52570ce65288a1254" -"list_id":"96287bc636a522a9bfc07d90"
Cenário
Descrição
-Cadastrar um board, Cadastrar um card, Excluir um card, Excluir um board '
- Deve seguir as orientações disponibilizadas Developers Trello para a criação KEY e TOKEN da API Rest