Testcontainers: A nova era de testes automatizados começou

Sdílet
Vložit
  • čas přidán 12. 09. 2024
  • Aprenda na prática como realizar testes automatizados nas suas aplicações de forma rápida e simples utilizando containers como dependências reais para sua aplicação. Crie testes de unidade, integração e end-2-end como você nunca imaginou.
    Conheça nossas formações! Queremos entender seu momento profissional. Clique abaixo.
    fcycle.co/yout...

Komentáře • 9

  • @gabrielmedeiros9806
    @gabrielmedeiros9806 Před 6 měsíci +11

    Uma dúvida é o que isso diferencia de eu criar um container com a infra necessária via docker compose para realizar os testes?

    • @JohnDoe-bu3qp
      @JohnDoe-bu3qp Před 6 měsíci +5

      Quando testes de integração ou end to end precisam instanciar recursos para rodar (poderia muito bem ser um simples banco H2 em memória por exemplo), uma parte muito importante de um framework de testes é a limpeza desses recursos independentemente do que acontecer nos testes. Quando os testes funcionam isso é fácil, mas eles podem falhar em níveis mais catastróficos ao ponto de matar a aplicação, ou alguém pode simplesmente interromper / cancelar a execução.
      Você até pode utilizar um Docker Compose para rodar os testes, mas aí você vai se tornando responsável por configurar e gerenciar essas questões. A ideia de testcontainers e outros produtos que vão nessa linha é já entregar essas questões ortogonais ao desenvolvimento da sua aplicação resolvidas para você poder se concentrar na complexidade do negócio, nesse caso os testes em si e não os pré-requisitos de testar.

    • @JucileideAnselmo
      @JucileideAnselmo Před 5 měsíci

  • @viniciusgregorio1412
    @viniciusgregorio1412 Před 6 měsíci

    Muito bom, nao conhecia

  • @elvestrindade7047
    @elvestrindade7047 Před 6 měsíci

    Bacana, fiz já alguns experimento com ndoejs e é super fantastico!!!!!

  • @wiliamjoaquim
    @wiliamjoaquim Před 6 měsíci

    já utilizo testcontainers é realmente fantástico

  • @iury664
    @iury664 Před 6 měsíci

    O NATS pra mensageria é mais apropriada que o kafka ?

    • @Billy_nme
      @Billy_nme Před 6 měsíci +1

      depende do contexto, na minha visão nats é mais simples e focado pra comunicação entre micro serviços enquanto kafka mais pra alto throughputs.
      Um visa performance e simplicidade e o outro interoperabilidade e escalabilidade