Enable javascript in your browser for better experience. Need to know to enable it? Go here.
radar blip
radar blip

Biblioteca de Testes para React

Atualizado em : May 19, 2020
NÃO ENTROU NA EDIÇÃO ATUAL
Este blip não está na edição atual do Radar. Se esteve em uma das últimas edições, é provável que ainda seja relevante. Se o blip for mais antigo, pode não ser mais relevante e nossa avaliação pode ser diferente hoje. Infelizmente, não conseguimos revisar continuamente todos os blips de edições anteriores do Radar. Saiba mais
May 2020
Adopt ? Acreditamos firmemente que a indústria deveria adotar esses itens. Nós os usamos quando são apropriados em nossos projetos.

O mundo do JavaScript se move muito rápido e, à medida que adquirimos mais experiência usando um framework, nossas recomendações mudam. A Biblioteca de Testes para React é um bom exemplo de framework que, com um uso mais profundo, ofuscou as alternativas para se tornar o padrão razoável para testar frontends baseados em React. Nossos times gostam do fato de que os testes escritos com esse framework são menos frágeis do que os de frameworks alternativos, como Enzyme, já que ele incentiva você a testar os relacionamentos dos componentes individualmente, em vez de testar todos os detalhes da implementação. Essa mentalidade é trazida pela Biblioteca de Testes da qual a Biblioteca de Testes para React faz parte, e que também fornece uma família inteira de bibliotecas para Angular e Vue.js, por exemplo.

Nov 2019
Trial ? Vale a pena ir atrás. É importante entender como desenvolver essa capacidade. As empresas devem experimentar esta tecnologia em um projeto que possa lidar com o risco.

O mundo do JavaScript se move muito rápido e, à medida que ganhamos mais experiência usando um framework, nossas recomendações mudam. A Biblioteca de Testes para React é um bom exemplo de um framework que, com profundo uso, ocultou as alternativas para se tornar o padrão mais razoável para testes de frontend baseados em React. Nossos times gostam do fato de que teste escritos com esse framework são menos frágeis do que com frameworks alternativos, como o Enzyme, porque ele te encoraja a testar relações de componentes individualmente, em vez de testar todos os detalhes de implementação.

Apr 2019
Assess ? Vale a pena explorar com o objetivo de compreender como isso afetará sua empresa.

Desde que o ritmo dos frameworks em JavaScript diminuiu, nossos times têm mais tempo para trabalhar com frameworks específicos e estão obtendo insights mais profundos como resultado disso. Com React e o framework de testes dominante, Enzyme, observamos uma tendência preocupante de testes de unidade tornando-se intimamente acoplados a detalhes de implementação sem fornecer — por causa do foco em detalhes simples — muita confiança de que os recursos funcionam como o esperado. Esses testes de unidade tornam a evolução do design difícil e transferem muita responsabilidade da pirâmide de testes para testes funcionais. Isso nos fez revisitar a ideia de testes subcutâneos. Além disso, por causa de seu design, o Enzyme apresenta problemas ao tentar acompanhar o desenvolvimento do React. Tudo isso nos levou a considerar react-testing-library como um novo framework para testar aplicações em React.

Publicado : Apr 24, 2019

Baixe o PDF

 

 

 

English | Español | Português | 中文

Inscreva-se para receber o boletim informativo Technology Radar

 

 

Seja assinante

 

 

Visite nosso arquivo para acessar os volumes anteriores