Skip to content

rocketseat-content/node-tests-e2e

Repository files navigation

Tipos de testes

Unitários = Testam um componente/funcionalidade de forma isolada. Integração = Testa como um ou mais componentes/funcionalidades se comportam juntos(as). E2E = Simula o que um usuário vai fazer na nossa aplicação diariamente.

Banco de dados

Unitários = Não Integração = Talvez E2E = Sim (não só Banco de Dados, QUALQUER CONEXÃO EXTERNA INCLUSIVE APIS)

E-commerce

  • Realizar compra
  1. Cadastra usuário no banco
  2. Cadastra endereço no banco
  3. Se comunica com gateway de pagamento pra enviar a transação
  4. Cadastra a compra no banco

Unitário: Não tem banco de dados e nem API do Gateway E2E: Não é aconselhável ter mocks ou dados fakes

Gateway de pagamento: Conta de teste (API Key de Teste)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published