O documento apresenta os principais tipos de testes de software, com foco em testes de ponta a ponta para aplicativos Android. Descreve testes unitários, de integração e de interface do usuário, além de padrões como page objects e instrumentation testing robots para organizar testes. Também discute testes de serviços e fluxos de teste ideal para diferentes níveis.
33. Material: https://www.slideshare.net/elias.nogueira/testes-de-ponta-a-ponta
Referências
1. Testing on Android Documentation by Android Developers
2. Android Testing Patterns Youtube Playlist
3. The Art of Unit Testing by Roy Osherove
4. Instrumentation Testing Robots by Jake Warthon
5. Page Objects by Martin Fowler
6. Test Pyramid
7. Page Objects
8. Android Tests by Goggle Samples
9. Android Testing Templates by Google Samples
10. Espresso Cheat Sheet
Código
https://github.com/ecarrara-araujo/vilibra
https://github.com/eliasnogueira/vilibra-testing