Android - Frameworks de Testes

904 visualizações

Publicada em

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

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
904
No SlideShare
0
A partir de incorporações
0
Número de incorporações
71
Ações
Compartilhamentos
0
Downloads
20
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Android - Frameworks de Testes

  1. 1. Édipo da Silva Souza
  2. 2. Agenda  Testes no Android  Aplicação exemplo  jUnit4  Demo jUnit4  Android Test Framework  Demo Android Test Framework  Robotium  Demo Robotium  Referências
  3. 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. 4. Testes no Android Uma simples calculador com função de potenciação. O resultado é exibido em uma segunda tela.
  5. 5. Classe apenas com regras de negócio
  6. 6. Classe principal
  7. 7. Classe resultado
  8. 8. jUnit4  Open Source  Padrão Java  Suporte a Annotations  Base de diversos frameworks
  9. 9. jUnit4
  10. 10. Annotations
  11. 11. Métodos de Teste
  12. 12. DEMO jUnit4
  13. 13. Classe de teste da Classe de regras de negócio
  14. 14. Configuração para poder rodar a classe como jUnit Test
  15. 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
  16. 16. Android Test Framework
  17. 17. Android Test Framework
  18. 18. DEMO Android Test Framework
  19. 19. Novo Projeto Android Test Project
  20. 20. Classe de teste de UI – Android Test Framework
  21. 21. Classe de teste de UI – Android Test Framework
  22. 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
  23. 23. Robotium
  24. 24. Métodos Auxiliares
  25. 25. DEMO Robotium
  26. 26. Classe de teste de UI – Robotium
  27. 27. Classe de teste de UI – Robotium
  28. 28. Referências  http://junit.org  https://github.com/junit-team/junit  http://stackoverflow.com/questions/2172152/cant-run-junit-4-test      case-in-eclipse-android-project http://www.vogella.com/articles/JUnit/article.html http://www.vogella.com/articles/AndroidTesting/article.html http://www.vogella.com/articles/Robotium/article.html https://code.google.com/p/robotium/ http://www.guru99.com/why-android-testing.html https://androidannotations.org
  29. 29. Obrigado

×