Você já tentou aprender automação com Selenium, mas se perdeu em drivers, configurações do Maven, erros do WebDriver, ou não entendeu como o Cucumber “liga” no Java? Este é o tutorial mais completo e prático de 2025 — feito por quem já automatizou centenas de cenários em projetos reais — e mostra, passo a passo na IntelliJ, como montar do zero uma suíte de testes funcional, reutilizável e com evidências reais (prints + relatórios HTML).
?? Nada de teoria vaga. Tudo na prática, linha por linha, com explicações claras — mesmo se você nunca viu código de automação antes.
? O que você vai construir (e entender de verdade):
1?? Preparação da IntelliJ — configuração rápida de projeto Gradle, pastas certas (src/test/java, resources), e como evitar os erros clássicos de “driver not found”.
2?? Drivers inteligentes — uso do WebDriverManager (sem baixar .exe manual!) para Chrome, Firefox e Edge, com fallback automático.
3?? Da gravação para o código real — como exportar um script do Selenium IDE e transformá-lo em uma classe Java limpa e reutilizável (sem código sujo de gravação).
4?? JUnit como motor de execução — anotações (@Test, @BeforeEach, @AfterEach), asserts reais (assertEquals, assertTrue), e como estruturar seus testes para falhar com clareza.
5?? BDD com Cucumber — escrita de cenários em português claro (.feature), mapeamento com step definitions, e como reutilizar steps entre cenários (ex: Dado que estou logado).
6?? Evidências que valem ouro — captura automática de prints (PNG) ao falhar + geração de relatório HTML completo com tempo, passos, screenshots e stack trace (usando ExtentReports ou Allure — mostro os dois).
?? Destaques que você NÃO vê em 99% dos tutoriais gratuitos:
• Como organizar pacotes para escalar (pages, steps, runners, utils)
• Evitar flaky tests com waits inteligentes (WebDriverWait + ExpectedConditions)
• Usar @Before do Cucumber para setup global (abrir navegador uma vez só)
• Salvar prints com nome do cenário + timestamp (fácil de buscar depois)
• Relatório final que você pode mandar pro time de produto ??
?? Para quem é este vídeo?
• QA iniciantes que querem sair do manual e virar automatizadores
• Devs que precisam garantir que a UI não quebre após deploy
• Estudantes buscando projetos reais para o portfólio
• Quem já viu “Selenium IDE” e quer evoluir para código sustentável
• Qualquer um cansado de tutoriais que param no “Hello World” do Google
?? Não é necessário ter visto os vídeos anteriores — mas se você já assistiu à série, vai notar como tudo se conecta: da gravação simples ? classe Java ? JUnit ? BDD ? evidências profissionais.
?? Este conteúdo é uma isca para meu curso de Automação Web em Java, onde eu vou muito além:
? Page Object Model (POM) avançado
? Paralelização de testes
? Integração com CI/CD (GitHub Actions, Jenkins)
? Testes em nuvem (BrowserStack, LambdaTest)
? Geração de vídeo completo da execução
? Link no comentário fixado, com acesso antecipado e desconto por tempo limitado.
?? Ative o sininho — o próximo vídeo mostra como rodar esses mesmos testes em 3 navegadores ao mesmo tempo, com relatório consolidado.
?? Comente abaixo:
“??” se quer ver Page Object Model aplicado
“??” se prefere Allure ou ExtentReports
“??” se já automatizou algo com essa stack
#Selenium #Cucumber #JUnit #Gradle #TestesAutomatizados #QA #AutomaçãoWeb #Java #IntelliJ #WebDriver #BDD #TestAutomation #SeleniumWebDriver #CucumberJava #JUnit5 #GradleBuild #QAEngineer #SoftwareTesting #QualityAssurance #DevOps #CI/CD #TestesDeUI #FrontendTesting #WebAutomation #SeleniumIDE #WebDriverManager #Evidence #Screenshots #HTMLReport #2025
Quality Assurance, automação de testes, APIs, SQL e desenvolvimento aplicados a problemas reais.
O Gotas de Tecnologia ajuda QAs, SDETs, desenvolvedores e profissionais em transição de carreira a evoluírem dos testes operacionais para um pensamento técnico, investigativo e sistêmico de qualidade.
Conteúdos sobre:
• Estratégia de testes e Quality Engineering
• Postman, RestAssured e testes de API
• Playwright, Cypress e Selenium
• SQL, PostgreSQL e validação de dados
• Java, JavaScript/TypeScript e Python
• Git, GitHub, Azure DevOps e CI/CD
• Análise de requisitos e investigação de defeitos
São mais de 430 vídeos, projetos e cursos baseados em situações reais.
Criado por Everton Ulisses, profissional de tecnologia com mais de 20 anos de experiência em QA, requisitos, agilidade e governança.
Qualidade de software não é apenas encontrar bugs. É compreender riscos, investigar sistemas e construir evidências.
Cursos e materiais:
https://www.gotasdetecnologia.com.br/cursos/