Este repositório contém um projeto de automação desenvolvido com Cypress para executar testes automatizados na API do Trello. O principal propósito deste projeto é demonstrar como realizar operações de criação e exclusão de boards e cards no Trello por meio de testes automatizados.
Antes de começar, certifique-se de ter o seguinte instalado em seu ambiente de desenvolvimento:
- Node.js - Versão LTS (recomendada)
- Cypress - Instalado como dependência de desenvolvimento (
npm install cypress --save-dev
)
- Clone este repositório em sua máquina local:
git clone [https://github.com/micvianna/projetoTrelloAutomacao.git]
cd projetoTrelloAutomacao
- Instale as dependências do projeto:
npm install
- Configure as variáveis de ambiente:
- Abra o arquivo
cypress/config/config.js
e substituaYOUR_API_KEY
eYOUR_API_TOKEN
pelas suas chaves de API e token de acesso do Trello.
cypress/e2e/
- Diretorio com o fonte do projetocypress/support/
- Pasta para arquivos de suporte, como comandos e configurações personalizadas do Cypress.cypress/config
- Arquivo de configuração do Cypress.
Para executar os testes no modo de linha de comando:
npx cypress run
Isso iniciará a execução dos testes Cypress para interação com a API do Trello.
- Personalize as Credenciais: Certifique-se de ajustar as chaves de API e tokens de acesso nas configurações dos testes conforme suas credenciais reais do Trello.
- Cuidado com as Operações: Testes que realizam operações de criação e exclusão podem afetar diretamente os dados na sua conta do Trello. Execute-os com cuidado e preferencialmente em ambientes de testes.
Contribuições são bem-vindas! Sinta-se à vontade para enviar sugestões, relatar problemas ou criar pull requests para melhorias neste projeto.
Este README serve como um guia inicial para começar a utilizar este projeto de automação com Cypress para interagir com a API do Trello. Personalize as instruções, inclua detalhes adicionais sobre como executar os testes e quaisquer outras informações relevantes para quem for utilizar ou contribuir para o projeto.
"In God there is truth, and if you believe, He shows."