Qualidade em Aplicações AndroidAutomação de Testes Funcionais com            Robotium                   Elvirio Daniel Han...
Qualidade de Software●   Independente da Plataforma.●   Manter clientes sem qualidade?
Garantindo a Qualidade do                 Software●   Testes de software.●Encontrar e corrigir bugs antes que o cliente os...
Testes Funcionais●   Entre as principais técnicas utilizadas em teste de    software;●   Avalia o comportamento externo do...
Testes Manuais X Testes Automatizados●   Testes Manuais    –   Maior dedicação de pessoal;    –   Sem responsável, acaba f...
Testes Manuais X Testes Automatizados●   Testes Automatizados    –   Após a criação, não precisam de dedicação de alguém d...
Robotium●   Automação de testes funcionais para    aplicações Android.
Características●   Open source;●   Semelhante ao Selenium;●   Desenvolvimento de testes em Java;●Segue o mesmo padrão do J...
Características●Possui suporte a Activities, Dialogs, Toasts,Menus and Context Menus●   Execução de testes em dispositivos...
Criação de um Projeto●   Criar um Projeto de Teste Android;●   Incluir o Robotium.jar no build path;●   Criar um test case...
Obrigado.
Qualidade em Aplicações Android - Automação de Testes Funcionais com  Robotium
Qualidade em Aplicações Android - Automação de Testes Funcionais com  Robotium
Qualidade em Aplicações Android - Automação de Testes Funcionais com  Robotium
Qualidade em Aplicações Android - Automação de Testes Funcionais com  Robotium
Upcoming SlideShare
Loading in …5
×

Qualidade em Aplicações Android - Automação de Testes Funcionais com Robotium

1,767 views
1,635 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,767
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
43
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Qualidade em Aplicações Android - Automação de Testes Funcionais com Robotium

  1. 1. Qualidade em Aplicações AndroidAutomação de Testes Funcionais com Robotium Elvirio Daniel Hans Junior
  2. 2. Qualidade de Software● Independente da Plataforma.● Manter clientes sem qualidade?
  3. 3. Garantindo a Qualidade do Software● Testes de software.●Encontrar e corrigir bugs antes que o cliente osencontre!
  4. 4. Testes Funcionais● Entre as principais técnicas utilizadas em teste de software;● Avalia o comportamento externo do software;● Interação entre o usuário e o software;● Manual ou automatizado.
  5. 5. Testes Manuais X Testes Automatizados● Testes Manuais – Maior dedicação de pessoal; – Sem responsável, acaba ficando para depois ou sendo feito na corrida; – Mais chances de passar algum bug; – Demora na execução;
  6. 6. Testes Manuais X Testes Automatizados● Testes Automatizados – Após a criação, não precisam de dedicação de alguém da equipe de desenvolvimento para sua execução; – Rapidez na execução; – Podem ser executados diversas vezes por dia; – Podem ser integrados a ferramentas de integração contínua.
  7. 7. Robotium● Automação de testes funcionais para aplicações Android.
  8. 8. Características● Open source;● Semelhante ao Selenium;● Desenvolvimento de testes em Java;●Segue o mesmo padrão do JUnit através daAPI Android;
  9. 9. Características●Possui suporte a Activities, Dialogs, Toasts,Menus and Context Menus● Execução de testes em dispositivos;●Integração a ferramentas de integraçãocontínua;● Facilidade na criação dos testes.
  10. 10. Criação de um Projeto● Criar um Projeto de Teste Android;● Incluir o Robotium.jar no build path;● Criar um test case que estenda a classe ActivityInstrumentationTestCase2;● Criar os métodos setUp tearDown e o construtor;● O projeto exemplo: code.google.com/p/robotium/
  11. 11. Obrigado.

×