Descomplicando Testes Unitários! (Guia Rápido Para Iniciantes Na Programação)

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.พ. 2025
  • Os testes unitários aterrorizam muitos programadores, não só iniciantes mas já experientes também. A verdade é que quanto mais você procrastinar para aprender a escrever testes de fato, mais difícil ficará no futuro.
    🔥Conheça a Formação em Tecnologia da Escola DNC
    ✅ bit.ly/attekit...
    💯 Seja Membro do Cana! Apoie o Canal e Tenha Acesso Antecipado, além de Videos Exclusivos!
    / @attekitadev
    No video de hoje vamos entender o que de fato são testes unitários, qual o conceito por trás desse tipo de teste e a sua importância.
    ⏰ Duração do vídeo 12:55
    ツ GOSTOU DO MEU CONTEÚDO?
    👉 Curta, comente e compartilhe para ajudar o canal
    👉 Se inscreva e ative o sininho 🔔 para não perder mais conteúdos
    .................................................. .................................................. ...................................
    👉 Videos populares que você pode gostar
    🔥 Explicando a BASE de fundamentos que todo PROGRAMADOR precisa saber!
    • Explicando a BASE de f...
    🔥 Não comece por HTML + CSS (O que não te contam sobre iniciar na programação)
    • Não comece por HTML + ...
    🔥 10 VERDADES que você precisa saber antes de se tornar um PROGRAMADOR
    • 10 VERDADES que você p...
    🔥 Lógica de programação, por onde começar ? (Guia RÁPIDO de estudos completo para INICIANTES)
    • Lógica de programação,...
    🔥 Onde encontrar vagas para PROGRAMADOR júnior em 2023?
    • Onde encontrar vagas p...
    🔥 O que eu faria se estivesse COMEÇANDO hoje na PROGRAMAÇÃO?
    • O que eu faria se esti...
    🔥 Introdução à Programação Orientada a Objetos (POO): uma explicação fácil
    • Introdução à Programaç...
    👉 Maratone os conteúdos do canal ツ
    ★ Mercado de Tecnologia Volta a Contratar! Já Passamos Pelo Pior?
    • Descomplicando Testes ...
    ★Aprenda JAVASCRIPT em 2 semanas e PYTHON em 10 dias! (As MENTIRAS dos métodos milagrosos )
    • Aprenda JAVASCRIPT em ...
    ★ Programador comprovando experiência sem emprego
    • Programador comprovand...
    ★ Quanto ganha um programador? Reagindo a SALÁRIOS de programadores em 2023
    • Quanto ganha um progra...
    ★ Ainda vale a pena aprender programação em 2023?
    • Ainda vale a pena apre...
    ★ 5 Hábitos que TODO programador JUNIOR deveria ter
    • 5 Hábitos que TODO pro...
    ★ Qual computador mais indicado para PROGRAMADORES iniciantes? (SETUPS por área da programação)
    • Qual computador mais i...
    ★ Quais são as linguagens de programação para cada carreira? (Mapa completo para programadores)
    • Quais são as linguagen...
    ★ A única habilidade que você deve aprender em 2023! (Profissão Programador)
    • A única habilidade que...
    ★ Porque eu escolhi desenvolvimento web para começar na PROGRAMAÇÃO?
    • Porque eu escolhi dese...
    ★ LAYOFFS na tecnologia. Startups demitindo em massa! É hora de se preocupar? (Bolha na T.I)
    • LAYOFFS na tecnologia....
    ★ 6 Dicas para ESTUDAR PROGRAMAÇÃO e memorizar conteúdos mais fácil!
    • 6 Dicas para ESTUDAR P...
    ★ 5 SITES para praticar FRONT-END e alcançar o próximo NÍVEL! (Programação para Iniciantes)
    • 5 SITES para praticar ...
    ★ 6 Sites gratuitos para Praticar PROGRAMAÇÃO: Confira!
    • 6 Sites gratuitos para...
    ★ Como APRENDER A PROGRAMAR: monte um PLANO DE ESTUDOS passo a passo
    • Como APRENDER A PROGRA...
    ★ 5 formas de PRATICAR PROGRAMAÇÃO e EVOLUIR MAIS RÁPIDO!
    • 5 formas de PRATICAR P...
    ★ Qual LINGUAGEM de PROGRAMAÇÃO escolher para COMEÇAR a programar?
    • Qual LINGUAGEM de PROG...
    .................................................. .................................................. ...................................
    .................................................. .................................................. ...................................
    ✿ MANTENHA-SE CONECTADO:
    💖 Links Meus
    beacons.page/a...

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

  • @dev_daniel.antunes
    @dev_daniel.antunes ปีที่แล้ว +29

    O legal é que você anda sempre fazendo vídeos sobre tema que já manifestei interesse (e muitas vezes ainda não procurei sobre hahaha). Obrigado por fazer tanto conteúdo bom pra gente :)

    • @attekitadev
      @attekitadev  ปีที่แล้ว +3

      Fico feliz de estar acertando nos temas! Obrigada pelo comentário

  • @kelleventura1047
    @kelleventura1047 ปีที่แล้ว +4

    Parabéns!! Estou em transição de carreira, Cloud para Dev, seus videos estão me ajudando bastante. Posso passar horas te ouvindo, explica muito bem e de uma forma agradável.

  • @gracy7262
    @gracy7262 ปีที่แล้ว +8

    Estou passando pelo meu primeiro processo seletivo para estágio na área, seus vídeos estão clareando demais minhas ideias, se nao for dessa vez, pelo menos já sei no que devo melhorar, obrigada ❤

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

      vc conseguiu o estágio?

  • @suelenfeijo5418
    @suelenfeijo5418 ปีที่แล้ว +10

    Attekita, estava um pouco desestimulada e pensando em desistir de programar, mas seus vídeos me fizeram voltar a lembrar o porque de querer ser uma dev.
    E simplesmente por que mesmo já estando a um ano tentando aprender e tendo pego pouca coisa, não deixar a paixão que acabei pegando, o ambiente de trabalho, as pessoas, oportunidades, e o prazer de ver algo que desenvolvi funcionando.
    Estou me oferecendo pra trabalhar até gratuitamente pra ter a experiência real no mercado. Sem muito sucesso até aqui kkk

    • @AnaCarolina-tu7sx
      @AnaCarolina-tu7sx 6 หลายเดือนก่อน +1

      Não se ofereça para trabalhar gratuitamente, lembre-se que muitas vezes as pessoas não valorizam algo que obtém de maneira gratuita.
      Conselhos: faça pequenos desafios e coloque em seu github, pode inclusive começar criando um portifólio com suas informações profissionais.

  • @trailers-filmes
    @trailers-filmes ปีที่แล้ว +4

    E excelente, é uma forma de melhorar e evoluir.

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

    Sensacional.
    Estou começando na área de testes agora e esse conteúdo é genial.

  • @arthurteodoro6586
    @arthurteodoro6586 ปีที่แล้ว +2

    Já eu adoro crianção de testes unitarios e recentemente aprendi mais sobre cypress e achei mt daora.

  • @juninho_silva1676
    @juninho_silva1676 ปีที่แล้ว +2

    A quantidade de linhas de código reduzidas com a implementação dos testes de unidade me impressionou, pelo fato de eu "me forçar" a escrever um código com um nível maior de elaboração, como também pela clareza que as falhas geradas pelos testes nos evidenciam. TDD é um (bom) caminho sem volta rsrs Me ajuda tanto com programação no dia a dia quanto em projetos pessoais.

  • @RobotCourses
    @RobotCourses ปีที่แล้ว +1

    Excelente.
    Existem hoje metodologias, como Shif Left Testing, onde a presença de bons testes unitários são extremamente importantes.
    Mas também, no mundo agil, existem àqueles que criam testes somente para contar no nível de cobertura. O que acaba afetando demais a qualidade e também a esteira de testes como um todo.
    Então, ter aliados aos testes unitarios, como os testes de mutação (por exemplo), são excenciais para garantir a eficácia dos testes unitários.
    Como QA, te digo... Valeu por disseminar esse conhecimento!!!
    Tmj!

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

    A qualidade da imagem é excelente! Tem vídeos que desisto de ver devido a falta de qualidade da gravação, pois os códigos ficam ilegíveis

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

    estava fazendo curso da meta em inglês, e não tinha conseguido entender direito.
    você clareou a minha mente.

  • @Rafafonsecalopes
    @Rafafonsecalopes ปีที่แล้ว +3

    Canal esta crescendo bastante, sempre excelente vídeos, e vários conteúdos top na área da programação, abrange vários temas diferentes , sobre a área de T.I, parabéns sucesso sempre Deus abençoe, por sempre trazer otimos vídeos

  • @pronezadarkart
    @pronezadarkart ปีที่แล้ว +7

    Sempre que escuto teste unitário penso: ele vai testar uma vez, e depois não testa mais... o termo em inglês me agrada mais.

    • @EilordeAlmeidaMarigo
      @EilordeAlmeidaMarigo ปีที่แล้ว +3

      Talvez fosse mais correto traduzir como teste de unidades e não testes unitários.

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

    Excelente explicação, clareou a mente aqui
    Comecei a utilizar no trabalho e estava nebuloso.
    Obrigada Attekita!!

  • @marlonmarques4319
    @marlonmarques4319 ปีที่แล้ว +1

    Perfeito Attekita, acredito que você mencionou os principais pontos fortes dos testes unitários. Eu só complementaria que além de podermos estressar uma funcionalidade através dos testes unitários, em conjunto, podemos testar os possíveis cenários de erros. Afinal, além de queremos testar o que já funciona e não pare de funcionar, queremos testar também possíveis cenários de erros que podem ser evitados na mão do usuário.

    • @gracy7262
      @gracy7262 ปีที่แล้ว

      O que seria " estressar " ?

  • @LuanCodeplays
    @LuanCodeplays ปีที่แล้ว

    Siim! Testes unitários são um excelente parâmetro para a qualidade do código! Se tá dificil de testar, significa que seu código poderia estar melhor estruturado. Depois que eu aprendi a testar, meus códigos atiginram outro nível. 🚀

  • @gabriel.andreato
    @gabriel.andreato ปีที่แล้ว

    Eu senti muito a melhora do meu codigo quando iniciei testes, desacoplamento e coesão... Acho que isso é um beneficio até mais valioso que o proprio teste automatizado em si, top attekita

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

    Faço testes em minha api, se economiza muito tempo. Caso vc altere um framework ou teve alguma alteração critica no código vc consegue testar tudo em um só click.

  • @fxfelipefx
    @fxfelipefx ปีที่แล้ว

    Impressionante, postei no meu LinkedIn sobre teste unitário hoje cedo kkk
    Tu é braba!!! vlw

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

    Conteúdo sensacional, muito obrigado! Deus abençoe por compartilhar esse conhecimento.

  • @gustavo3220
    @gustavo3220 ปีที่แล้ว +1

    Ótimo vídeo introdutórios a testes, me fez querer ir aprender sobre kkkk

  • @gabrielmartinssilva7613
    @gabrielmartinssilva7613 ปีที่แล้ว

    Sempre adiei estudar esse tal do teste unitário, mas você explicando desse jeito até me convenceu a parar de enrolar, kkk

  • @Renanhuben
    @Renanhuben ปีที่แล้ว +1

    Muito bom o horário da postagem. Posso assistir enquanto almoço

    • @attekitadev
      @attekitadev  ปีที่แล้ว +1

      Hahahah! Melhor que jornal do meio dia

    • @Renanhuben
      @Renanhuben ปีที่แล้ว

      @@attekitadev sim kkkkk e é quando tenho tempo

  • @rodrigosouza3802
    @rodrigosouza3802 ปีที่แล้ว

    Você leu a minha mente eu estava justamente indo estudar isso.

  • @brunomanso9428
    @brunomanso9428 ปีที่แล้ว +27

    Se testes aterrorizam, imagine os bugs por falta dos testes?

    • @fibeck2613
      @fibeck2613 ปีที่แล้ว +2

      antiga mente não tinha isso e o mundo funcionava normal. isso é modinha de dev

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

      @@fibeck2613 E continuam funcionando ksksks a real que testes te ajudam a manter a consistencia do codigo caso precise ser alterado alguma coisa ou quebrado em mais modulos, além que facilita você implementar alguma feature sem mesmo precisar rodar o projeto para testar um caso de uso, o teste mesmo faz isso para você, muito util, já entreguei uma feature nova, passando por ambientes de dev, homolog e prod, sem mesmo eu precisar rodar o projeto na hora de testar a feat, o test garantiu que a implementação que eu fiz, estava correta

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

      @@fibeck2613 verdadeeeeeee, bem normal alguém vazar dados né, principalmente de grandes empresas.

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

      @@dpluaan ai tu acha q tu faz todos os teste pra torna um sistema inviolável?

    • @mybeatoficial
      @mybeatoficial 6 หลายเดือนก่อน +3

      @@fibeck2613 modinha de dev? sério? Com aplicações cada vez mais robustas e complexas vc falar isso em pleno 2024 é bem triste viu, espero que tu não seja dev pra n acabar cagando nos erviço dos outros!

  • @tatiramoos
    @tatiramoos ปีที่แล้ว

    Amei o vídeo! Veio na hora certa 🤩

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

    Estou aprendendo teste agora

  • @zindexcourses
    @zindexcourses ปีที่แล้ว +1

    Cara, eu to achando que na programação eu sou um Sorcerer tentando ser um Wizard.
    Toda vez que me perguntam "Iago tu sabe fazer ?" Eu respondo "não" daí eu venho pesquisar o negócio e descubro que to fazendo isso desde o primeiro mês que comecei a programar lol

  • @camilocosta8902
    @camilocosta8902 ปีที่แล้ว

    Comentando pra engajar

  • @Gabriel-Correa
    @Gabriel-Correa 10 หลายเดือนก่อน +3

    O pior sou eu que tô tentando aprender teste unitário como Jr em um banco. Um app sem documentação e com 0% de cobertura de testes.

  • @VilbertoCRVG
    @VilbertoCRVG 14 วันที่ผ่านมา

    O ideal é que todos as unidades (funções e metodos) ja estejam implementados com os testes unitários?

  • @lucasalbuquerque7630
    @lucasalbuquerque7630 ปีที่แล้ว +1

    Tô iniciando na programação qual curso você me indicaria ?
    Tô fazendo engenharia de software há um mês

  • @romiso1985
    @romiso1985 ปีที่แล้ว

    Quais os documentos que costumam ser entregues com uma funcionalidade do projeto?

  • @JoaoVictor-pz4oi
    @JoaoVictor-pz4oi ปีที่แล้ว

    Opa boa tarde ,eu queria saber ate qual parte eu vou conseguir ir pero celular

  • @dididugamer
    @dididugamer ปีที่แล้ว

    Onde tem um curso bom de teste?

  • @dizerdev
    @dizerdev ปีที่แล้ว

    conteudo TRUE

  • @filipetmarcal
    @filipetmarcal ปีที่แล้ว

    Vídeo muito legal

  • @rafaelsantiago3380
    @rafaelsantiago3380 ปีที่แล้ว

    Usar testes para entender como funciona uma parte do código é em geral uma 💩, mas faz uns anos precisei fazer isso com a crypto api do kernel do Linux, foi mesmo uma outra utilidade que descobri com unit tests.

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

    Pode indicar bibliografia?

  • @william_shokhan
    @william_shokhan ปีที่แล้ว

    🎉

  • @yagovinicius5071
    @yagovinicius5071 ปีที่แล้ว

    Uma dúvida. Não sei nada de programação mas vou começar a estudar, decidi que quero ser um desenvolvedor web no futuro (freelancer), vi um pouco sobre o que é necessário pra isso mas estou em dúvida se estudo sozinho ou faço um curso (por exemplo, um tecnólogo em análise e desenvolvimento de sistemas). Pode me ajudar?

    • @maxwelvieira
      @maxwelvieira ปีที่แล้ว

      Estuda Html, css e javascript pelo cursoemvideo do gustavo guanabara.. pega uma base primeiro, dps pode até entrar no tecnólogo de ads ou alguma facul, pra conseguir o estágio e se inserir no mercado de trabalho... Como ja vai ter base, ai é entrar na facul procurando estágio.. se vc se formar em algum curso tipo tecnogolo ou bacharel, não terá base para o mercado de trabalho apenas estudando o que é passado no curso... Tem q se dedicar por fora.

    • @yagovinicius5071
      @yagovinicius5071 ปีที่แล้ว +1

      Nossa, muito obrigado mesmo, quero começar o quanto antes e precisava de uma direção @@maxwelvieira

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

    Infelizmente não tem nenhum conteúdo que pega forte com teste. só esses que falam só os fundamentos.

  • @guilhermesantana9886
    @guilhermesantana9886 ปีที่แล้ว

    Ainnnn. Na hora que eu sentei a bunda no Pc e na hora que eu tava pensando em Junit

  • @asmgutinho
    @asmgutinho ปีที่แล้ว +1

    "Instanciar" esse termo é sempre confuso pra mim.
    Ja vi sendo usado em contextos muito diferentes (criar, chamar, inventar, etc ...). Parece o verbo "coisar".
    Poderia explicar exatamente o que isso significa?

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

      A palavra instanciar é utilizada sempre que você cria um novo objeto (instância) de uma classe.
      Exemplo: Você tem uma classe chamada Carro, dentro dessa classe você tem os seguintes atributos: marca, modelo e ano.
      Então suponhamos que, a partir dessa classe, você crie o seguinte objeto:
      Carro carro1 = new Carro();
      carro1.setCarro("Fiat", "Fastback", 2022);
      O objeto carro1 é uma instância da classe Carro.
      A cada novo objeto da classe Carro que você criar, esse objeto será uma nova instância dessa classe.

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

      @@ravybomfim2498 excelente explicação!
      Aliás, a melhor que já vi.
      Muito obrigado!

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

      @@asmgutinho Obrigada! Fico feliz em ter realmente ajudado. 😊

  • @fabricioeduardoreche
    @fabricioeduardoreche ปีที่แล้ว

    Fantástico! Para quem quer ir fundo com testes unitários, Erick Wendel fez um vídeo esses dias com profunda explicação de testes unitários em serviços, usando nodejs puro: th-cam.com/video/iDaBo7ge604/w-d-xo.html

  • @gilsonjuniorpro
    @gilsonjuniorpro ปีที่แล้ว

    Mais um excelente video

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

    Excelente explicação, clareou a mente aqui.
    Comecei a utilizar no trabalho os testes e estava nebuloso.
    Obrigada Attekita!
    @laurammoraes