Calabash-Driver –Test Automation for AndroidAppsDominik DaryMobile Test Summit San Francisco1. November 2012
TEST AUTOMATION OF THEANDROID APPS•We use calabash-android on the device and have created the Open Source project Calabash...
TEST AUTOMATION OF ANDROID APPS                                                           Selenium Grid  TestNG           ...
ANDROID APP TEST CASE Tests Flow ObjectsObjectsDialog                   Calabash-Driver – Test Automation for Android Apps...
ADVANTAGES OF USINGCALABASH-DRIVER•Solution can be integrated into the Selenium Grid which enables us to scale•The concept...
FORK ME AT GITHUB•Github: http://calabash-driver.github.com•Detailed Talk from Google Developer Group DevFest http://youtu...
Thank You!Questions or Comments?          Dominik Dary          Staff Software Engineer in Test          E-mail: ddary@eba...
Upcoming SlideShare
Loading in …5
×

Calabash Driver Lightning Talk from the mobile test summit.

999 views
816 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
999
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Calabash Driver Lightning Talk from the mobile test summit.

  1. 1. Calabash-Driver –Test Automation for AndroidAppsDominik DaryMobile Test Summit San Francisco1. November 2012
  2. 2. TEST AUTOMATION OF THEANDROID APPS•We use calabash-android on the device and have created the Open Source project Calabash-Driver•Calabash-Driver integrates the existing open source project Calabash-Android into the Selenium Grid•Calabash-Driver offers a convenient Webdriver like Java API for writing tests http://calabash-driver.github.com/ Calabash-Driver – Test Automation for Android Apps 2
  3. 3. TEST AUTOMATION OF ANDROID APPS Selenium Grid TestNG Hub Test http http Instrumentation http Backend** Calabash Calabash Android Jetty Server Driver Connecto r eBay App ADB Connec- USB tion QE Machine Device Calabash Server Backend ** Component by the open source project Calabash-Android: http://calaba.sh Calabash-Driver – Test Automation for Android Apps 3
  4. 4. ANDROID APP TEST CASE Tests Flow ObjectsObjectsDialog Calabash-Driver – Test Automation for Android Apps 4
  5. 5. ADVANTAGES OF USINGCALABASH-DRIVER•Solution can be integrated into the Selenium Grid which enables us to scale•The concept of automated testing the Web, Win32, mobile Web and native apps is the same•Fast Rampup for the testers and quick return on investment•Calabash-Driver supports the interaction with elements based on the Localization (L10n) resource bundle key Calabash-Driver – Test Automation for Android Apps 5
  6. 6. FORK ME AT GITHUB•Github: http://calabash-driver.github.com•Detailed Talk from Google Developer Group DevFest http://youtu.be/BExAKDslV9I•Practical Demo: https://github.com/DominikDary/gdg-devfest-zrh Calabash-Driver – Test Automation for Android Apps 6
  7. 7. Thank You!Questions or Comments? Dominik Dary Staff Software Engineer in Test E-mail: ddary@ebay.com G+: Dominik Dary Twitter: @DomeLG Calabash-Driver – Test Automation for Android Apps 7

×