–Udemy Training–
Última atualização em 6/2023
Duration: 13h 56m | .MP4 | 720p | Language: Português
Domine as melhores práticas de teste integrado com alguns conceitos de Onion Architecture e Domain Driven Design
What you’ll learn
Criar uma sólida bateria de testes unitários a partir do zero, abordando diferentes casos de teste e cenários.
Desenvolver projetos de forma segura e evolutiva, utilizando uma bateria de testes unitários de regressão para garantir a estabilidade do código.
Isolar métodos de teste de dependências externas, permitindo definir o comportamento esperado dessas dependências e validar as interações realizadas nos testes
Aplicar os princípios básicos do TDD (Test Driven Development), escrevendo testes antes de implementar a funcionalidade.
Utilizar métricas de qualidade obtidas dos testes, como percentual de aceitação e cobertura de código, para avaliar a eficácia e abrangência dos testes.
Criar builders de objetos para simplificar e centralizar a criação de entidades nos testes, facilitando a configuração de cenários.
Introdução aos princípios básicos da Onion Architecture e do Domain-Driven Design (DDD)
Compreender a importância de um código legível e organizado, valorizando a clareza e a simplicidade em vez de depender excessivamente de documentação.
Descrição
Seja bem-vindo ao curso de testes unitários com JUnit 5 em Java!
Neste curso abrangente, você será guiado passo a passo na criação de testes unitários utilizando o JUnit 5. Mesmo se você estiver iniciando no assunto, não se preocupe, pois começaremos desde o básico, garantindo que você compreenda os fundamentos necessários para criar testes eficazes.
Este curso é totalmente prático e voltado para situações do mundo real. Abordaremos problemas comuns e desafios que surgem no desenvolvimento diário, permitindo que você aprenda a lidar com eles de forma eficiente. Discutiremos diferentes estratégias e técnicas para lidar com essas situações, explorando os prós e contras de cada abordagem.
Além de apresentar as ferramentas e boas práticas, também daremos ênfase à importância do código de teste. Você aprenderá a escrever testes claros, legíveis e de fácil manutenção. Afinal, um código de teste bem escrito é tão valioso quanto o próprio código de produção.
Neste curso avançado de testes unitários em Java com JUnit 5, você explorará a importância de uma arquitetura bem definida, como a Onion Architecture, para a criação de testes isolados e independentes. Você aprenderá a organizar seus projetos Java em camadas distintas, com ênfase no domínio central da aplicação. Além disso, será introduzido aos princípios do Domain-Driven Design (DDD) e aprenderá a aplicá-los no desenvolvimento de testes unitários, identificando entidades do domínio, definindo contextos delimitados e utilizando o JUnit 5 para testar comportamentos e regras de negócio de forma eficiente.
Durante o curso, você terá a oportunidade de explorar o ecossistema completo do JUnit 5, juntamente com outras ferramentas essenciais como o Mockito para simulação de dependências e o EclEmma para cobertura de código. Além disso, utilizaremos o Maven como ferramenta de gerenciamento de dependências e o Eclipse como a IDE de desenvolvimento. Através de projetos práticos e exercícios hands-on, você aplicará os conceitos aprendidos e adquirirá experiência prática na utilização dessas ferramentas e frameworks indispensáveis para o desenvolvimento de testes unitários de qualidade.
Este curso foi desenvolvido com base em experiências reais e conhecimentos adquiridos ao longo de anos de ensino e aplicação de testes unitários com JUnit 5. Nosso objetivo é fornecer a você uma base sólida para criar testes unitários eficientes e confiáveis em seus projetos Java.
Ao final do curso, você estará apto a implementar uma suíte de testes abrangente, fornecendo segurança e confiabilidade às suas aplicações. Venha se juntar a nós nessa jornada de aprimoramento de habilidades e se tornar um especialista em testes unitários com JUnit 5!
Para quem é este curso:
Desenvolvedores JAVA que nunca tiveram contato com Testes Unitários
Desenvolvedores com experiência em testes podem rever alguns conceitos e discutir sobre boas práticas que serão apresentadas
Desenvolvedores que prezam pela qualidade e legibilidade dos códigos
Desenvolvedores que já estão cansados de parar o desenvolvimento de novas funcionalidades para corrigir algo que estava funcionando no passado.
Desenvolvedores que já trabalham com JUnit 4 e gostaria de usar a nova versão da ferramenta
Mostrar mais
Mostrar menos
More info: https://www.udemy.com/course/testes-unitarios-junit5
DOWNLOAD
https://nitroflare.com/view/38B61C471FE54FB/testes-unitarios-junit5.part1.rar
https://nitroflare.com/view/FC8932EB5A7ACFC/testes-unitarios-junit5.part2.rar
https://nitroflare.com/view/75A92EAB5CB6687/testes-unitarios-junit5.part3.rar
https://nitroflare.com/view/A1EF8D97204D212/testes-unitarios-junit5.part4.rar