Como desenvolver softwares utilizando tecnologias microsoft
Robotium: Framework de teste funcional para Android
1.
2. Robotium
Robotium é um framework que auxilia a criação de teste funcional para
Android.
Criado pela JAYWAY.
Seu propósito é facilitar a escrita de métodos de
teste para o Android.
6. BDD
É uma técnica de desenvolvimento Ágil
que encoraja colaboração entre
desenvolvedores, setores de qualidade e
pessoas não-técnicas ou de negócios num
projeto de software.
Desenvolvedores que usam BDD usam
sua língua nativa em combinação com
a linguagem ubíqua usada no processo de
desenvolvimento de software.
7.
8. Scenario: Click on Add Contact button
Given Main screen is opened
And Screen orientation is changed to "Portrait"
Then Title named "Contact Manager" is visible
When Button named "Add Contact" is tapped
Then I should see the Add contact form
Then Screen "Contact Manager" is choosen
Scenario: Change the screen orientation and add contact data to my list
Given Screen orientation is changed to "Landscape"
When Type the name "Jhon Doe" and the email address "jhondoe@email.com"
And the phone number "555-777"
And Button named "Save" is tapped
Then List shows the "Jhon Doe" text
9.
10.
11. Benefícios e Motivações
* Otimização no tempo de especificação
* Otimização no tempo de execução
* Reaproveitamento
* Agilidade
* Manutenção menos complexa
* Aproximação de todo o time
* Melhor Gerenciamento
* Otimização nos índices de qualidade
* Motivação no time de teste
* Superação de barreiras
* Acrescentar mais funcionalidades
* ...