# Turbinando os seus testes

![Testando, testando... 1, 2, 3](https://1341222537-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LIRgpgkf7xDzn7Us4W3%2F-LJMXLvJ7Qmmvic5_wGn%2F-LJMYoMK3IrtqFrfQOcX%2Ftest.png?alt=media\&token=5071dd54-f214-452f-ae84-b89ea06bb7cf)

Pode falar, vai. Testar é bem chatinho, né? Mas essa ideia de que quem testa código é só profissional de QA é muuuito errada! Então aqui a gente vai dar uma dicas para turbinar os seus testes 🚀 e facilitar um pouco mais a sua vida.

{% embed url="<https://10minutemail.com/10MinuteMail/index.html?dswid=-7405>" %}
E-mail temporário que vai durar por 10 minutos. Uma maravilha pra garantir que aquele e-mail que seu método está enviando realmente chega para o destinatário.
{% endembed %}

{% embed url="<https://mailtrap.io/>" %}
Outra diquinha para os e-mails! Tá cansado (a) de receber 500 mil e-mails de testes? Eu também! Então usa esse servidor de SMTP falso pra você conseguir testar de boinha 😎
{% endembed %}

{% embed url="<https://www.4devs.com.br/gerador_de_pessoas>" %}
Agora que você colocou um código para garantir se os documentos são válidos você não consegue mais digitar qualquer coisa no teclado, né? Ainda bem! Significa que você está validando direito ✅ Mas você pode usar esse gerador de pessoas aí pra facilitar mais a sua vida.&#x20;
{% endembed %}

{% embed url="<https://www.mockapi.io>" %}
Esta ferramenta permite que você construa APIs para teste com dados personalizados de acordo com a sua necessidade!
{% endembed %}

\
Sabe o quê mais pode te ajudar a produzir código sem erros? Criar [testes unitários](https://www.devmedia.com.br/e-ai-como-voce-testa-seus-codigos/39478)! Quanto maior for ficando a sua aplicação, mais difícil ficará de testar. Com a geração de testes unitários, você pode testar tudo com um simples comando. Separamos alguns links para te ajudarem na criação de testes unitários para aplicações em **Vue** e **React**.

* [Unit Testing - Vue.js](https://vuejs.org/v2/guide/unit-testing.html)
* [How to write a unit test for Vue.js](https://scotch.io/tutorials/how-to-write-a-unit-test-for-vuejs)
* [Testing React apps (Jest)](https://jestjs.io/docs/en/tutorial-react)
* [The right way to test React components](https://medium.freecodecamp.org/the-right-way-to-test-react-components-548a4736ab22)
* [Unit Testing Behavior of React Components with Test-Driven Development](https://medium.com/capital-one-developers/unit-testing-behavior-of-react-components-with-test-driven-development-ae15b03a3689)
