Olá, seja bem vindo a este repositório!
Este é um repositório em construção onde você vai encontrar algumas informações sobre testes automatizados voltados para React.
Vamos dar uma olhada por que testes automatizados são importantes:
-
Testes garantem a funcionalidade esperada do componente.
-
Trazem mais confiança na hora de fazer deploy para produção.
-
Testes também colocam a prova o código e trás a necessidade de uso de boas práticas.
-
Como eles são automatizadas, você pode com um comando rodar muitos cenários de testes.
-
Testes são indispensáveis para aplicações escaláveis.
-
Testes facilitam refatorações e diminuem os bugs em produção.
-
Salva tempo e dinheiro.
Se você já teve uma aplicação quebrada em produção sabe o quanto isso é estressante, mas, com testes automatizados, podemos minimizar isso em uma grande escala.
O menu abaixo mostra alguns conceitos que você vai encontrar aqui:
Acesse o arquivo completo aqui.
Você também vai encontrar exemplos de testes no diretório exemplo.
Ainda estamos em conceitos básicos sobre testes, por isso, ainda queremos avançar e estudar conceitos mais avançados.
Veja o que você vai encontrar por aqui no futuro:
- Mocks
- Testes E2E
- Utilizar biblioteca Poku
Favorite o repositório para ficar de olho nas novas atualizações.
Para criação do arquivo conceitos.md foi utilizado dois vídeos como referência: