Cursos
Método Testes Automatizados em JavaScript
Erick Wendel
EW - Avaliações
4.9
(2.134 avaliações)
Informações do curso

Domine testes automatizados com JavaScript, aprenda TDD, BDD, e elimine bugs antes mesmo de eles acontecerem. Teste back, front e cenários reais com segurança, produtividade e confiança!


Voltar para a Trilha
Método Testes Automatizados em JavaScript
Descrição:

Chega de "terminei só falta testar"!
Com o Método TAJS, você vai dominar a criação de testes automatizados em JavaScript, testando aplicações frontend, backend e até códigos legados com segurança e produtividade.

Você aprenderá desde os fundamentos (como mocks, stubs e spies), até testes complexos de APIs e banco de dados, aplicando TDD, BDD e outras estratégias modernas.

Tudo isso em uma trilha prática com 6 módulos, desafios reais e projetos completos, além de bônus exclusivos que vão impulsionar sua carreira e sua produtividade!

Para quem é este curso?
- Devs Júnior, Pleno ou Sênior que querem dominar testes automatizados
- Profissionais que se cansaram de corrigir bugs em produção
- Quem deseja aumentar a produtividade e qualidade das entregas
- Desenvolvedores que buscam oportunidades internacionais
- Times que querem melhorar processos e evitar retrabalho
Conteúdo do Curso:

Introdução aos Testes Automatizados em JavaScript

1. Não existe desculpa para não criar testes automatizados (minha própria experiência)
2. Tipos de testes: testes unitários, de integração e end to end
3. Pirâmide ou Troféu de Testes?
4. Jest? Vitest? Mocha? Qualquer um serve
5. Setup Inicial – Jest – Debugging, Live Reload e mais

Dominando Conceitos de Testes (Mocks, Stubs, Spies...)

1. Introdução ao Módulo
2. Entendendo Mocks
3. Entendendo Stubs
4. Entendendo Spies
5. Entendendo FakeTimers
6. Entendendo Code Coverage
7. Entendendo testes end to end

Práticas de testes automatizados – Test Driven Development e Behavior Driven Development

1. Test-Driven Development ou TDD
2. Test-Driven Development na prática
3. Behavior-Driven Development ou BDD
4. Behavior Driven Development na prática com Cucumber.js
5. Bônus – TDD para não praticantes: Como pensar, o que evitar e mais
6. Bônus – Trabalhando com Test Driven Development na vida real
7. Bônus – Criando uma prática de testes automatizados em seu time dev

Testes automatizados em navegadores (frontend)

1. Introdução
2. Testando aplicações frontend sem frameworks
3. Criando testes e2e em aplicações frontend
4. Bônus – Cypress para Iniciantes – e2e tests em frontend apps
5. Bônus – 5 aprendizados sobre Node.js que se aplicam para o frontend (qualquer framework)

Testando cenários complexos

1. Introdução
2. Mocking de módulos internos/privados + bancos de dados com Jest.mock
3. Interceptando/Stub de requests Web com Nock
4. O que são testes frágeis (flaky tests) e como prevenir
5. Desafio Final
6. Bônus – Como testar projetos que envolvam bancos de dados?
7. Bônus – Como fazer testes unitários e testes e2e em aplicações serverless + GitHub Actions
O que você vai aprender:
  • Criar testes automatizados com qualquer framework de testes
  • Entender e aplicar mocks, stubs, spies e fakeTimers
  • Testar cenários reais com Web APIs, banco de dados e aplicações legadas
  • Eliminar testes frágeis (flaky tests)
  • Implementar TDD (Test Driven Development) e BDD (Behavior Driven Development)
  • Garantir 100% de cobertura de testes automatizados
  • Refatorar aplicações existentes para se tornarem testáveis
  • Aumentar a confiança e velocidade de deploy em produção
Aula mestrada por:
Erick Wendel
Erick Wendel
Discord
Entre na comunidade

Comece Agora!

Aproveite essa oferta especial disponível apenas por tempo limitado!

Matricule-se agora! R$ 897,00 Por R$ 63,92 p/ mêsou R$ 639,00 a vista
Quero me matricular
- Acesso por 1 ano ao treinamento - Acesso imediato à todas as aulas e projetos - Acesso exclusivo à masterclass - como consegui minha vaga na gringa - Participação na comunidade exclusiva com +6.400 membros - Certificado digital para o treinamento
Assinatura completa R$ 2.396,40 Por R$ 199,77 p/ mêsou R$ 1.997,00 a vista.
Quero me matricular
- Acesso por 1 ano a toda a academia - Acesso imediato a **+180 horas de conteúdo** - **18 cursos completos** em uma única plataforma - 6 Trilhas especializadas com começo, meio e fim - **Novos cursos em breve**, já incluídos na assinatura - Participação na **comunidade exclusiva** com +6.400 membros - **Certificados digitais** para cada curso concluído
Quem é Erick Wendel?

Quem é Erick Wendel?

Erick Wendel é um palestrante profissional que já ministrou mais de 100 palestras sobre tecnologia em mais de dez países diferentes, principalmente na Europa.

Ele é Node.js core committer e foi premiado como especialista em Node.js com os prêmios Google Developer Expert, Microsoft MVP, GitHub Stars, OpenJS Educator Path Finder sendo o primeiro indivíduo a nivel mundial a manter essas nomeações de forma simultânea.

No Brasil ele é vencedor da competição de softwares AngelHack Global Hackathon Series, que aconteceu em São Paulo no ano de 2017. Também venceu o prêmio DeveloperWeek SF hackathon que ocorreu no Vale do Silício em março de 2019.

Erick Wendel é especialista certificado pela Microsoft e OpenJS Foundation além de ser reconhecido pela Google, Microsoft, OpenJS Foundation e GitHub como especialista em desenvolvimento de aplicações Web.Já treinou mais de 100 mil pessoas em todo o mundo como instrutor profissional e produtor de conteúdo em sua própria empresa EW Treinamentos.