3 materiais para aprender testes automatizados com JavaScript

Neste artigo de hoje vou compartilhar 3 recursos (1 livro e 2 cursos) para você aprender e aprofundar seus conhecimentos em testes automatizados com JavaScript.

Banner of the post

Livro

A primeira dica é o livro JavaScript Assertivo.

Neste livro, Gabriel Ramos aborda as peculiaridades dos vários tipos de testes que compõem a pirâmide de testes, de modo que atinja as diferentes camadas das aplicações.

Após passar pelos fundamentos necessários, você começará seu aprendizado prático com testes em uma CLI, com operações CRUD, avançando logo para uma aplicação back-end que expõe uma API com Node e Express, onde teremos testes de unidade e integração e alguns testes de carga.

Partindo para o front-end, você testará códigos de navegadores e verá especificidades da popular biblioteca React, com testes unitários, de integração e de regressão visual nos componentes de interface.

Por fim, aplicará testes de ponta a ponta (ou end-to-end/e2e), onde o autor simula um fluxo completo, garantindo que tudo ocorre conforme o esperado. Tudo isso usando diversas tecnologias como o framework Jest, Cypress, Loki e muito mais!

E, se você ficou interessado, eu tenho um CUPOM de desconto. Basta aplicá-lo no momento de finalizar o pagamento:

  • LAISFRIGERIOCDC

Alura

A Alura é a maior plataforma de tecnologia do Brasil, com mais de 1400 cursos em várias áreas de atuação: Back-end, Front-end, UX, Gestão, Data Science, Mobile, DevOps, etc.

E é claro que a plataforma têm cursos voltado para o universo de teste automatizados nas mais diversas tecnologias, como .NET, Java, PHP, NodeJS. Um destes curso é o seguinte:

Neste curso você vai aprender:

  • Os conceitos de testes e como utilizá-los
  • A importância e os benefícios de testar o código
  • Escrever seus primeiros testes unitários com Jest
  • Escrever seus primeiros testes de integração com Supertest

A alura tem planos anuais e você tem acesso a todo o catálogo de cursos da plataforma e muito mais. Para conferir e adquirir um dos planos com 10% de desconto, acesse a página de planos da Alura através deste link.

Método TAJS - Erick Wendel

Por último, a dica de ouro é o curso do Erick Wendel. Se você não conhece, o Erick é um palestrante renomado, tendo conduzido mais de 100 palestras sobre tecnologia em diversos países. Como um membro ativo do núcleo do Node.js, ele alcançou notáveis conquistas, recebendo reconhecimento global com prêmios como Google Developer Expert, Microsoft MVP e GitHub Stars, tornando-se apenas o segundo indivíduo a manter essas distinções simultaneamente.

Como fundador da EW Treinamentos, ele também já instruiu mais de 100 mil indivíduos ao redor do mundo, consolidando sua reputação como um instrutor profissional e produtor de conteúdo.

Ele tem diversos cursos na área de desenvolvimento em JavaScript e recentemente inaugurou um focado em testes automatizados, o "Método TAJS" - Metodologia de Testes Automatizados em JavaScript.

Com este curso, você vai aumentar sua performance como DEV, aprendendar a construir teste de ponta a ponta para as suas aplicações e ter cada vez mais segurança nas suas entregas.

Neste momento em que escrevo o artigo, o curso está com as matrículas fechadas. Se você tem interesse, vou deixar o link da lista de espera:


Você conhece outros recursos, tais como cursos, livros, artigos para aprender testes automatizados com JavaScript? Deixa nos comentários!!!