Your SlideShare is downloading. ×
  • Like
Calabash Driver Lightning Talk from the mobile test summit.
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Calabash Driver Lightning Talk from the mobile test summit.

  • 538 views
Published

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
538
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
9
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Calabash-Driver –Test Automation for AndroidAppsDominik DaryMobile Test Summit San Francisco1. November 2012
  • 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. 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. ANDROID APP TEST CASE Tests Flow ObjectsObjectsDialog Calabash-Driver – Test Automation for Android Apps 4
  • 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. 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. 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