Skip to content

🧪 Using Tests in Flutter: Unitary and Integration. Adding and using tests in a real application.

Notifications You must be signed in to change notification settings

felipecastrosales/tests_in_flutter

Repository files navigation

Logo Experts Club

Testes no Flutter


Tópicos 📋


📖 Sobre

Esse foi o projeto desenvolvido nas aula de Testes com Flutter no Experts Club, um clube de aprendizado contínuo para devs.
Nesse projeto, foi ensinado a respeito de testes em uma aplicação real sem testes, e foi feita a implementação dos mesmos nesse projeto. Além de ser falado em testes de forma geral, também foi abordado técnicas mais específicas e práticas para serem usadas, como os testes unitários e os testes de Widgets.
Na segunda aula, foi implementado os testes de integração, onde usamos o flutter_driver para realizar esses testes. Foi de muito valor.


📱 Preview

App Testes com Flutter


🤯 Desafios e Aprendizados ao longo do caminho

Foi uma experiência super bacana de implementar testes em uma aplicação prática real, pois eles são uma parte muito importante de qualquer aplicação profissional e confiável.
Eu aprendi bastante sobre testes e consegui entender bem como eles funcionam no Flutter, e também que trabalhar com os mesmos era mais fácil do que eu imaginava. A implementação deles vai ser de enorme ajuda para mim nas próximas aplicações que criarei.
Além disso, não aprendi só sobre testes, mas reforcei alguns aprendizados com o template de aplicação que o Renato Mota disponibilizou, e também sobre sua didática ao dar a aula. Foi extraordinário, assim como todas as outras aulas do Experts Club.


🤔 Como usar

Configure o ambiente de desenvolvimento na sua máquina:
https://flutter.dev/docs/get-started/install

- Clone o repositório:
$ git clone https://github.com/felipecastrosales/tests_in_flutter tests_in_flutter

- Entre no diretório:
$ cd tests_in_flutter

- Instale as dependências:
$ flutter pub get

- Execute:
$ flutter run

💪 Como contribuir

- Fork o projeto 

- Cria uma nova branch com suas mudanças:
$ git checkout -b my-feature

- Salve suas mudanças e faça uma mensagem de commit message sobre suas alterações:
$ git commit -m "feature: My new feature"

- Envie suas mudanças:
$ git push origin my-feature

Esse projeto foi desenvolvido com ❤️ por @Felipe Sales, com o instrutor @Renato Mota, no Experts Club.
Se isso te ajudou, dê uma ⭐, e contribua, isso irá me ajudar também 😉


Linkedin Badge