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
Próximos SlideShares
Carregando em…5
×

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

1.891 visualizações

Publicada em

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

Sem downloads
Visualizações
Visualizações totais
1.891
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
43
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no 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.

×