O mínimo que você deveria saber sobre testes unitários -

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ม.ค. 2025
  • Nesse vídeo procuro dar uma base sobre testes de unidade/unitários usando Pytest
    ---
    O canal é mantido por uma iniciativa de financiamento coletivo:
    Apoia-se: apoia.se/lived...
    picpay: @dunossauro
    Chave pix: pix.dunossauro@gmail.com
    Meus contatos e redes: dunossauro.com/
    Código e Slides (se tiverem): github.com/dun...
    Telegram da live: t.me/livepython
    ---
    Link do diagrama: excalidraw.com...

ความคิดเห็น • 39

  • @gbl976431
    @gbl976431 หลายเดือนก่อน +12

    Sou muito grato a esse canal, eu aprendi quase tudo que sei de testes aqui. Sou engenheiro de dados e nesse cargo quase não existem pessoas que testam. Apliquei testes durante o ano na empresa, o que fez total diferença na qualidade do meu trabalho. Fiz uma apresentação semana passada e o pessoal me elogiou bastante e começou a aplicar testes. Vou fazer um post sobre isso e marcar o du pra ver se ele vê. Muito obrigado ❤

  • @cleitonguimaraes9307
    @cleitonguimaraes9307 หลายเดือนก่อน +1

    Aula sensacional, gostaria de sugerir mais sobre esse tema de testes, quem sabe envolvendo testes E2E, Fixtures, setup, teardown, gostaria de entender melhor.

  • @jcvariedade1352
    @jcvariedade1352 หลายเดือนก่อน +2

    Melhor aula de testes que já vi. Quero muito mais

  • @muringa_ggc
    @muringa_ggc หลายเดือนก่อน +1

    Como sempre, explicação e conteúdo TOP! @dunossauro faz tudo se tornar simples com suas explicações.

  • @lcastropg
    @lcastropg หลายเดือนก่อน

    Uow. Que legal, Du. Com certeza uma nova aula de testes seria muito bem vinda. Simular criação de arquivos, requisições a API de terceiros e por ai vai. Fazer testes me fez programar melhor.

  • @viniciussaitosilva1347
    @viniciussaitosilva1347 หลายเดือนก่อน

    Parabéns pelo conteúdo Du, muito massa!

  • @fabiomarconso2087
    @fabiomarconso2087 หลายเดือนก่อน +1

    aewww!!! um dos melhores videos com certeza

  • @Eliasdevcode
    @Eliasdevcode หลายเดือนก่อน +1

    Que vídeo bem feito ❤

  • @edvansousa1270
    @edvansousa1270 หลายเดือนก่อน

    Show demais a explicação. Grande aula mestre Dunno! 😎😎

  • @rmtm8178
    @rmtm8178 หลายเดือนก่อน

    Como sempre @dunossauro trazendo alto nivel em Python.

  • @ricardobrito3946
    @ricardobrito3946 หลายเดือนก่อน

    ótima aula!!!

  • @EudesRodrigo
    @EudesRodrigo หลายเดือนก่อน

    Alguém me explica como nosso colega Eduardo não passou dos 60K inscritos ainda?
    Na minha opinião esse é DE LONGE o melhor canal de Python do br. Conteúdo claro, direto, curado, e o melhor: PRODUCTION READY!
    Nada de enrolação. Sou dev e garanto: 100% do que ele fala aqui é o que a industria usa.

    • @CarlosRamos-og4yt
      @CarlosRamos-og4yt หลายเดือนก่อน

      Eu não gosto muito de ver videos de programação, o Dudu é o único q eu vejo e é 100% por causa da didática dele, pensa num cara q sabe ensinar😂

  • @vitorsilva-or1dj
    @vitorsilva-or1dj หลายเดือนก่อน

    Respondendo a sua pergunta aos 33:40, kkkkkkkkkkkk faz vídeo de tudo! Obrigado

  • @wagnersantos9949
    @wagnersantos9949 หลายเดือนก่อน +2

    Valeu Du! Eu ainda nao tinha visto o uso do match (aff que dev python que sou !?) hahaha Outra lib interna do Python que costumo usar em entrevistas para exercicios rapidos tipo o FizzBuzz é o doctest. Porque ai já pego o enunciado, gero a função e seus respectivos retornos, gero a docstring e testo na hora. Parece bobo mas pega muito recrutador/lider tecnico de surpresa e ja me da alguns pontos hehe

  • @rikaminski
    @rikaminski หลายเดือนก่อน

    AULAS!

  • @vitorsilva-or1dj
    @vitorsilva-or1dj หลายเดือนก่อน

    deu pra entender bastante!

  • @mitterduarte4303
    @mitterduarte4303 หลายเดือนก่อน

    Super massa esse video, assim [é meu pensamento] se falar cada dia uma coisa de teste tipo hoje um segmento do grande mundo que são os test, eu fico feliz kkk,
    Obrigado mais uma vez mestre.😎

  • @franklinsousa6036
    @franklinsousa6036 หลายเดือนก่อน +1

    muito top!
    se der, fala um pouco sobre mock, pf?!
    super parabéns!!!

  • @Hedriss10
    @Hedriss10 หลายเดือนก่อน

    Parabéns, continua ta massa, bigodão ta massa

  • @RogerioCampos07
    @RogerioCampos07 หลายเดือนก่อน

    Teve que desenhar para eu entender o mínimo sobre tests....😂
    Valeu Eduardo

  • @Yoskoslowich
    @Yoskoslowich หลายเดือนก่อน

    Gostaria de um vídeo sobre parametrização de testes e sobre testes com coisas externas como requisições.

  • @CarlosRamos-og4yt
    @CarlosRamos-og4yt หลายเดือนก่อน

    Como diria o Faustao: tafera esse video, bicho. Oloco meu

  • @xickao2
    @xickao2 หลายเดือนก่อน

    MOCK faça uma aula sobre MOCK sempre tive dificudade no assunto! Parabéns pelo material

  • @stevillis
    @stevillis หลายเดือนก่อน +1

    Traga mais testes! 🫡
    Como seria o teste de uma função que extrai texto de um pdf e eu quero garantir que o conteúdo extraído é sempre o mesmo (parte seria para garantir que eventual atualização da lib não esteja quebrada)?

    • @techanalogia
      @techanalogia หลายเดือนก่อน +1

      Aplica o solid primeiro

  • @theleoamaraldev
    @theleoamaraldev หลายเดือนก่อน

    Eduardo eu fazendo um singleton que tem 2 etapas de iniciação (instânciação e um outro método para terminar a inicialização) os métodos dessa classe dependem da inicialização completa para rodar, queria umas dicas para lidar com cenários assim na hora de criar testes unitários. Obrigado pelo conteúdo incrível, me ajudou muito a me aprofundar no Python 🤩

  • @mateusalmeida6819
    @mateusalmeida6819 25 วันที่ผ่านมา

    Valeu pelo conteúdo. Mas se quiser fazer um pouco de cada teste hehe

  • @jaguarnet7
    @jaguarnet7 หลายเดือนก่อน

    Adoro o assunto de testes automatizados. No test_lista_de_tarefas_criar_tarefa() dá a entender que será verificada a criação, porém se houver um bug no recuperar_tarefa() esse teste falha. Sei que foi o vídeo inicial e não tem como explicar tudo, mas gostaria você falasse um pouco sobre o teste falhar por vários motivos e se você acha isso um problema. Sou dev experiente, mas iniciante em python. Aprendo muito sobre a linguagem e didática também.

    • @Dunossauro
      @Dunossauro  หลายเดือนก่อน

      Então, esses testes que podem falhar esporadicamente por motivos adversos ao SUT, costumamos chamar de Flaky. Um teste que falha "de maneira não determinística". Nessa série podemos fazer um vídeo sobre isso. É um assunto interessante

    • @Dunossauro
      @Dunossauro  หลายเดือนก่อน

      Pensando um pouco mais. Nesse caso em específico de usar um método pra validar outro, tem duas coisas interessantes. Ele pode falhar por conta do outro método que não é o sut, mas também existe um problema de OOP em violar o encapsulamento. O segundo caso poderia ser resolvido com o vídeo de ontem, pelo monkey-patch.
      Mas é um papo super interessante no geral. Hahaha

  • @otaviobarradas250
    @otaviobarradas250 หลายเดือนก่อน

    Edu, respondendo a pergunta do vídeo, gostaria de ver testes com banco de dados

  • @jlx8439
    @jlx8439 หลายเดือนก่อน

    testes unitárioss 🤩

  • @wendell7808
    @wendell7808 หลายเดือนก่อน

    Tem curso de desenvolvimento web com Django?

  • @CarlosRamos-og4yt
    @CarlosRamos-og4yt หลายเดือนก่อน

    Só mais comentario besta, eu ja vi gente q comenta em noticia sem ler, usando apenas o titulo, mas é a primeira vez q eu vejo alguem comentar no youtube sem assistir o video.

  • @daltroizaiaspelozatodeoliv6500
    @daltroizaiaspelozatodeoliv6500 หลายเดือนก่อน

    Continua falando sobre testes, que usa coisas mais diferentes como isinstance, dir…
    Tenho dificuldade com testes pois não sei os metodos que podem
    Ser testados, como
    Se a função tem argumento, se recebeu, se o tipo do argumento é o certo.

  • @edudomingos
    @edudomingos หลายเดือนก่อน +1

    Desculpa (começo pedindo desculpas porque não te conheço, também não assisti o vídeo, mas o pessoal dos comentários estão elogiando bastante e acredito que seu conteúdo seja de qualidade), tenho visto uma certa tendência no momento de abordar o assunto de testes de unidade, porém a maior parte (senão todos) estão chamando de testes unitários. Pois bem, eu entendo a confusão pois a tradução de unit tests poderia ser "testes unitários" porém o nome e tradução corretos é "testes de unidade" porque tem por finalidade testar uma ou mais UNIDADES FUNCIONAIS do seu código. Testes unitários da a impressão que o teste é uma unidade, quando de fato os testes servem para testar uma (ou mais) unidades funcionais (exemplo: testes para testar o retorno de uma função no seu código).
    Posso estar parecendo pedante, mas é que do ponto de vista de um QA o nome correto é "teste de unidade". Obrigado.

    • @Dunossauro
      @Dunossauro  หลายเดือนก่อน +1

      Esse é literalmente a minha primeira fala
      0:40

    • @edudomingos
      @edudomingos หลายเดือนก่อน

      @@Dunossauro Pois é... eu disse que eu não havia assistido.
      Quer dizer então que o titulo é clickbait?!
      kkkkkk
      Na minha humilde opinião, o título passa descrédito, mesmo você tendo falado o certo logo no começo.