Apresentação abordando a utilização de frameworks para Testes em aplicações Android.
jUnit4
Android Test Framework
Robotium
Projeto exemplo utilizado na apresentação:
https://www.dropbox.com/s/ke8eh9w4wj5zf8a/POC.rar
2. Agenda
Testes no Android
Aplicação exemplo
jUnit4
Demo jUnit4
Android Test Framework
Demo Android Test Framework
Robotium
Demo Robotium
Referências
3. Testes no Android
São divididos em duas Categorias
Testes que rodam na JVM
jUnit3
jUnit4
Testes que requerem o framework do Android
Android Test Framework
Robotium
4. Testes no Android
Uma simples calculador com função de potenciação.
O resultado é exibido em uma segunda tela.
15. Android Test Framework
Open Source
Padrão do Android
Integrado ao SDK
Baseado no jUnit
Teste de interação com interface
Roda somente no dispositivo ou emulador
22. Robotium
Open Source
Apenas uma biblioteca jar
Baseado no Android Test Framework
Simples, resultando em menos código
Maior legibilidade e eficiência
Visualização das interações no dispositivo
Suporte a manipular multiplas Activities
Teste de interação com interface
Roda apenas no dispositivo ou emulador