Skip to content

Próxima Parada: Testes de Integração com API REST e JEST Giovana do Nascimento Pena nessa apresentação te convido para fazer uma viagem comigo para as camada de Testes integrados, veremos o que são eles e da importância em meio de uma aplicação. Para isso iremos testar toda uma cadeia de CRUD e fazer com que nossas API REST estejam sempre sendo …

Notifications You must be signed in to change notification settings

GiovanaNp1/TDC-with-TDD

Repository files navigation

Próxima Parada: Testes de Integração com API REST e JEST

Sobre

Projeto feito para demonstração de TDD na palestra sobre Próxima Parada: Testes de Integração com API REST e JEST. Ele demonstra como crio testes de integração com tecnica de TDD

Versão do NodeJs - v16.13.2

Versão do NPM - 8.10.0

Passo a passo de como utilizar 💡

  1. Para podermos utilizar precisaremos criar o arquivo .env dentro do nosso projeto, nele ficará a parte de variaveis de ambiente da nossa aplicação
  2. Acesse o site https://cloud.mongodb.com/ e crie sua conta por lá
  3. Acessando sua conta crie um novo projeto e deixe o nome TDC - Testes e em add membros deixe como está no caso ele vai deixar você seu usuario de cadastro como owner
  4. depois de criar clique na aba Network Access e clicando nele clica em Add IP Address e seleciona ALLOW ACCESS FROM ANYWHERE e clica em confirm
  5. depois de criar clique na aba clica em Add New Database User e em Password Authentication coloque um user e passwoard que desejar
  6. Clica na aba de DataBase clica em Create e seleciona o banco share, e clica em confirm, ele demora um pouco para carregar mas logo ja estará criado seu banco
  7. Clica em Connect e logo em seguida seleciona connect your application e nele você receberá na parte Add your connection string into your application code a url do nosso banco, copia e cola isso dentro do seu env dessa maneira: MONGO=
  8. no .env coloque tambem PORT=8080
  9. antes de iniciar rode o npm i ou npm install
  10. Para ver a API com o teste funcionando podemos rodar o comando npm run test

Sobre como eu montei essa API e conceitos de Back-end 🦋

https://www.youtube.com/watch?v=mZh4Wd_Ijxk&t=1s

Tecnologias usadas nesse projeto projeto 💻

Sobre como eu montei essa API e conceitos de Back-end 🦋

https://www.youtube.com/watch?v=mZh4Wd_Ijxk&t=1s

Links importantes 💙

https://iterasys.com.br/pt/cursos/semana-do-teste-de-api

https://pt.coursera.org/learn/test-and-behavior-driven-development-tdd-bdd

https://qaninja.com.br/

About

Próxima Parada: Testes de Integração com API REST e JEST Giovana do Nascimento Pena nessa apresentação te convido para fazer uma viagem comigo para as camada de Testes integrados, veremos o que são eles e da importância em meio de uma aplicação. Para isso iremos testar toda uma cadeia de CRUD e fazer com que nossas API REST estejam sempre sendo …

Resources

Stars

Watchers

Forks

Packages

No packages published