Como Fazer Testes Unitários em Java com Mockito e JUnit 5: Passo a Passo Completo

preview_player
Показать описание
Se você é um desenvolvedor ou desenvolvedora Java, já deve saber a importância dos testes unitários para garantir a qualidade do seu código. Neste vídeo, vamos mostrar como fazer testes unitários em Java com JUnit5 e Mockito, passo a passo.

Primeiro, vamos explicar o que são testes unitários e por que são importantes. Os testes unitários são pequenos testes automatizados que verificam se cada parte do código funciona corretamente. Eles são importantes porque ajudam a detectar erros precocemente, o que pode economizar tempo e dinheiro a longo prazo.

Em seguida, vamos apresentar o JUnit5, um framework de teste popular para Java. O JUnit5 tem muitos recursos úteis, como anotações para identificar métodos de teste e recursos para executar testes em paralelo. Vamos mostrar como criar um projeto Java com o JUnit5 e como escrever seus primeiros testes.

Em resumo, este vídeo é um guia completo para fazer testes unitários em Java com JUnit5 e Mockito. Você aprenderá a importância dos testes unitários, como usar o JUnit5 para criar testes e como usar o Mockito para melhorar a qualidade deles. Com este conhecimento, você pode melhorar a qualidade do seu código e se tornar um desenvolvedor Java mais eficiente.

#testesunitarios #JUnit5 #mockito #desenvolvimentodesoftware #programação #testesunitários #testesdeunidade #java #tdd #junit #mockobjects #desenvolvedorjava #devops
#integraçãocontínua #refatoração #agilidade #padroesdeprojeto #padroesdeprojetoemjava #qualidadedesoftware #carreiradeTI #java #backend #springboot
Рекомендации по теме
Комментарии
Автор

Ei Javanautas, pra quem se interessar e quiser um certficado do curso já está disponível meu curso de testes unitários na Udemy

javanauta
Автор

caraca que facinho, tudo em inglês e direto como se fosse if e else

henriquesnowing
Автор

Muito obrigado pelo conhecimento compartilhado é muito valioso, teste unitários são extremamente importantes, até mesmo para documentação do que o código deve fazer.

TheLekao
Автор

Já salvei pra assistir com calma na sequência.

prof.liniker
Автор

Mais um conteúdo excelente, parabéns, esse tipo de conteúdo ajuda demais a gente que ta começando na área, e a sua didática é mto boa, continue postando vídeos por favor

eduardoaraujo
Автор

Testes unitários é um assunto fundamental. Quanto mais vídeos sobre isso melhor.

douglasdotv
Автор

Sobre o microfone, este pode ser melhor.

DiegoAraujoDev
Автор

Esses verify é suficiente, exemplo sem conter assertEquals, assertTrue etc ... ?

erickdecker
Автор

Manda a chuva pra sp pq aqui tá muito calor 😂

rodrigocd
Автор

c ta bem? vi q tu disse q mora no rio grande do sul no começo do video

henriquesnowing
Автор

Professora...

A) Pensa comigo uma coisa... Me ajuda a entender...

B) Estou fazendo essa pergunta, para varios JAva Influencers do YT...

C) E o seguinte:
- Se mock's/Mockito permite a "manipulacao do resultado", ou seja, eu dou o resultado que eu quiser.
Qual o valor de um TESTE, onde eu eu defino o "resultado que eu quero"???? (manipulacao do resultado)
Por exemplo:
O metodo retorna uma No mock, eu determino que o resultado sera 22.22 (uma Double)...
E o Mock, logicamente, "me da o resultado de 22.22".
Para que serve um teste desses?
Onde ao inves de ele me dar o resultado REAL(testes de integracao), ele me da um resulta "maquiado"(teste mockados)???

petroniobonavides
Автор

Vai sair aquele canal do Discord que você comentou no último vídeo ou tem que ir lá comentar pra bater a meta?

Se precisa coloca o link aqui por favor 😊

prof.liniker
Автор

Muito top no caso do JUnit 5 ta bem melhor por exemplo acesso a metodos e variaveis no privado eu achei mais fácil de fazer

nsouzarj
Автор

O conteúdo é excelente! No entanto, como mencionado no início do vídeo, uma crítica construtiva seria que a qualidade não está muito boa, haha. A didática é ótima, e seria interessante considerar investir em um microfone mais caro.

murilobalducci
Автор

Muito bom, pena que alguns gapes de falta de acessibilidade para desenvolvedores Java que são cegos.

tutorialparacegos