Blog SW9

Desenvolvimento Web e Híbrido na prática.
Tome um café, concentre-se, codifique. (งツ)ว

Testando NodeJS com Jest (Framework Test and Test Runner) – SW9


Testando NodeJS com Jest (Framework Test and Test Runner)

Olá a todos. Sejam bem vindos aos Canal e Blog SW9

A proposta de hoje é apresentar para vocês o framework de teste chamado Jest.

Recentemente tive contato com este framework e posso dizer que fiquei surpreso com os recursos e a facilidade que ele nos trás.

Te digo mais, nunca foi tão fácil configurar, escrever testes unitários e executar os testes com o Jest.

Ainda mais para quem está acostumado a utilizar frameworks como o Jasmine e Mocha.

Um pouco da história do Jest: ele é um framework criado pelo time do Facebook, usando como base o framework Jasmine.

O primeiro recurso que me chamou atenção, é que o Jest além de ser um framework de testes ele também atua como um test runner.

O que isso significa? Significa que é possível construir os casos de teste e executá-los sem depender de nenhum outro framework ou componente.

Outra característica que me chamou a atenção foi a facilidade de instalação, configuração e utilização do framework. Para ser sincero nunca tinha visto nada igual.

E por último, deixo aqui a mensagem de que o Jest pode ser utilizado para testar códigos escritos em NodeJS, Javascript, AngularJS. E não para por aí, estão trabalhando para que possa ser utilizado com qualquer framework Javascript.

Acredito que em um futuro próxima o Jest se torne a plataforma mais indicada para construção de testes unitários independente do framework Javascript que você esteja utilizando.

Para finalizar, apresento no final do vídeo, a integração nativa que o Jest tem com o componente istanbul.

Com esta integração é possível gerar relatórios em html de forma simples e rápida para documentarmos e evidenciarmos todo o nosso processo de teste.

Como de costume, deixarei um link no final da descrição para baixarem o código fonte exemplo.

O processo é bem simples, basta acessar o link, informar um e-mail válido e dentro de instantes receberá o link para acesso irrestrito em minha área de downloads.

O que estão esperando? Baixem agora mesmo o código fonte e bons estudos. :-)

Espero que gostem deste vídeo. Aproveito para pedir a participação de vocês no canal e blog, curtindo, compartilhando, dando sua opinião e se inscrevendo no canal e blog para receber as novidades em primeira mão.

Fiquem com Deus e até o próximo vídeo.
Links úteis:

Código Fonte: http://blog.sw9.com.br/acesso-area-de-downloads/

Página Oficial Jest: https://facebook.github.io/jest/

Meu Blog: http://blog.sw9.com.br

Meu GitHub: https://sw9brl.github.io/MyGitHubPage

Canal youtube: youtube.com/+sw9brl

✔ Clique em gostei ✔ Compartilhe ✔ Inscreva-se

Tópicos Relacionados

Deixe um comentário

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Paulo Eduardo
Geek desde criança, sempre me interessei por games, filmes e tecnologia. Sou graduado em engenharia da computação pela PUC Campinas. Possuo mais de 15 anos de experiência em desenvolvimento, com foco maior em desenvolvimento web, gestão de times e mais recentemente desenvolvimento mobile utilizando HTML e Javascript.

Termos como #backend, #frontend e #fullstack fazem parte do meu dia a dia.

Não deixe de acompanhar meu blog, canal youtube e meus produtos digitais.

Divirta-se e bons estudos. :-)
Paulo Eduardo on sabyoutubePaulo Eduardo on sabinstagramPaulo Eduardo on sabgithubPaulo Eduardo on sabfacebook
✌(◕‿-)✌ Tempo Limitado - Tenha acesso a nossa área de DownloadsClique Aqui - É Grátis
How to whitelist website on AdBlocker?