icon 字幕
正在加载字幕...

Domine Testes Automatizados em Java: O Roadmap de Testes Unitários e Integração com JUnit e Mockito

youtube 翻译 youtube 中文翻译 youtube 字幕 youtube 中文字幕 youtube 翻译成中文 youtube 视频翻译 youtube translate to chinese translate youtube to chinese youtube transcript to chinese translate youtube video to chinese

YouTube transcript, YouTube translate

32/32

A quick preview of the first subtitles so you know what the video covers.

Fala pessoal, beleza? Bem-vindos a mais um Holdadmap. Nesse roadmap a gente vai aprender o passo a passo que você precisa fazer para dominar testes automatizados no ecossistema Java, tanto testes unitários quanto testes de integração. Por que você precisa aprender a fazer testes e precisa aprender isso agora? Então, todo deve deveria saber testar e quase nenhum sabe fazer isso direito. Então, testes automatizados aparecem nas vagas de júnior, de pleno e de sénior, mas no fim das contas a maioria não sabe fazer direito e empresas sérias não aceitam por requests sem testes. Isso é um fato. E um dev que implementa teste, ele tem confiança para fazer um deploy numa sexta-feira ali pelas 5 da tarde, porque ele sabe que ele não vai passar o fim de semana resolvendo algum problema. E agora que a IA entrou nessa equação, as coisas mudaram um pouco. E eu já vou te explicar como a IA vai te impactar no mundo dos testes lá pro final do vídeo. Você não escreve teste porque é obrigado, você escreve porque não quer ser acordado às 3 da manhã para resolver um problema ou quer perder o fim de semana por causa de um bug que você deixou aí pra produção, porque a sua aplicação não tinha testes. Quais são os pré-requisitos? Pré-requisitos você tem que saber um pouco de Java, Java básico, né? PO, métodos, exceções. Um pouco de Springboot não é mandatório, mas ajuda muito se você souber, porque isso significa você já tem contato com com projetos Java, né? JPA mais banco de dados também eh não é mandatório, mas ajuda. Git Docker, que também não é mandatório, mas ajuda. E sem aplicações você não consegue testar. Por isso que é importante que você saiba pelo menos Spring Boot e conectar isso, essa aplicação simples com o banco de dados. Então essa é a fase zero. Vamos pra fase um, que é os conceitos que vão mudar a sua visão antes de começar a construir testes. Um deve que pula esses conceitos, ele não vai saber separar o que que é um teste de integração de um teste unitário ou de um teste end to end. Vamos entender isso, né? Primeiro você tem que aprender o conceito de first, que é rápido, independente, repetível,

设置

100%

翻译目标语言

🔊 音频播放
正在播放翻译音频