Automação Mobile com BDD

  • View
    103

  • Download
    6

Embed Size (px)

Text of Automação Mobile com BDD

  1. 1. Robotium Robotium um framework que auxilia a criao de teste funcional para Android. Criado pela JAYWAY. Seu propsito facilitar a escrita de mtodos de teste para o Android.
  2. 2. Benefcios Rpida execuo Fcil de escrever Automaticamente acha Views
  3. 3. Alguns Mtodos solo.clickOnButton(String name); solo.assertCurrentActivityClass(String errormsg, Activity.class); solo.enterText(index, String text); solo.waitForActivity(Activity.class, Int timeout);
  4. 4. BDD Behavior Driven Development
  5. 5. BDD uma tcnica de desenvolvimento gil que encoraja colaborao entre desenvolvedores, setores de qualidade e pessoas no-tcnicas ou de negcios num projeto de software. Desenvolvedores que usam BDD usam sua lngua nativa em combinao com a linguagem ubqua usada no processo de desenvolvimento de software.
  6. 6. 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
  7. 7. Benefcios e Motivaes * Otimizao no tempo de especificao * Otimizao no tempo de execuo * Reaproveitamento * Agilidade * Manuteno menos complexa * Aproximao de todo o time * Melhor Gerenciamento * Otimizao nos ndices de qualidade * Motivao no time de teste * Superao de barreiras * Acrescentar mais funcionalidades * ...