Dois anos
de acesso à Alura

30% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Logo do curso
Curso

React:

realizando testes com Jest e Testing Library

Quero estudar na alura

12h

Para conclusão

223

Pessoas nesse curso

9.3

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Entenda a importância dos testes em aplicações React.
  • Aprenda como configurar e utilizar o Jest para testes unitários.
  • Utilize Testing Library para implementar testes de integração.
  • Simule diferentes cenários com adicionando contextos nos testes
  • Realize a integração de Workflow no GitHub para automação de testes.

Público alvo_

Pessoas desenvolvedoras front-end que já possuem conhecimento em testes unitários e de integração em React e desejam aprofundar seus conhecimentos em Jest e React Testing Library.

Pedro Celestino de Mello

github

linkedin

Engenheiro de Software com foco em desenvolvimento mobile e front-end. Com mais de 9 anos de experiência, adora compartilhar conhecimento com a comunidade de desenvolvedores e aprender sobre novas tecnologias. Nas horas vagas é fácil encontrar ele nos campos de batalha de World of Warcraft, viajando com a esposa e os dogs ou curtindo um futebol americano com uma boa cerveja.

Curso atualizado em 07/07/2025

Ementa

  1. Configurando testes em um projeto React

    • Entendendo o que são testes de software
    • Entendendo diferenças entre Jest, Testing-Library e Enzyme
    • Escrevendo o primeiro teste
    • Testando um função existente
    • Finalizando a configuração do Jest
  2. Avançando em testes de funções utilitárias

    • Testando o módulo de funções utilitárias
    • Entendendo o Test-Driven Development
    • Configurando o Testing Library
    • Finalizando a configuranção do Testing
  3. Testando integrações e contextos

    • Configurando testes
    • Otimizando a memória dos testes
  4. Testando telas com múltiplos contextos

    • Criando mocks para os testes no Cart
    • Criando stubs para os testes no Cart
    • Adicionando testes para o Cart
    • Finalizando os testes do Cart
    • Utilizando a função utilitária de cálculo de preço
  5. Criando uma GitHub Action de testes

    • Criando uma GitHub Action
    • Testando a GitHub Action
    • Subindo um código sem testar localmente

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos
Escola

Front-end

Desenvolva experiências web incríveis com HTML, CSS e JavaScript, além de se aprofundar nos principais frameworks do mercado, como React, Angular e Vue.JS. Domine JavaScript a fundo, para não depender de copiar e colar.

Conheça a escola

Pessoas estudando esse curso nesse mês:

Estude com elas

e mais 218 pessoas

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Mais tempo para a sua evolução, na velocidade do mercado. Comece hoje e aproveite por 2 anos.

Conheça os Planos para Empresas