Woodoo - an open source mobile testing framework

1,132 views

Published on

EverythingMe's Woodoo - a mobile testing keyword driven framework
Daniel Ben Yosef

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,132
On SlideShare
0
From Embeds
0
Number of Embeds
22
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Woodoo - an open source mobile testing framework

  1. 1. Appium Use Case    Daniel Ben Yosef Automation Developer @EverythingMe
  2. 2. What is EverythingMe? •  An Android Launcher! Intro video(0:54) http://goo.gl/rMXtbL
  3. 3. How does a launcher test cycle even look like?
  4. 4. •  Tens of android launcher builds a day •  Functional UI tests coverage(beyond unit tests) •  A Large portion of the bugs are detected on the device specific level
  5. 5. So, how do you write generic tests for all of the different profiles and platforms?
  6. 6. By our powers combined!
  7. 7. Woodoo A mobile automation framework
  8. 8. •  •  •  •  •  Robot Framework Appium Android platform-tools(adb, uiautomator) Python selenium bindings(jsonwp) Jenkins CI builder
  9. 9. Robot Framework •  Key word based python testing framework •  http://robotframework.org/
  10. 10. Android platform-tools •  Various executables to assist with android dev/testing •  http://goo.gl/PzzhT9
  11. 11. Robot Framework Jenkins Plugin •  Helps getting/keeping your tests results in order •  http://goo.gl/apFVmt
  12. 12. Woodoo system Diagram
  13. 13. Woodoo CI setup
  14. 14. So wait, what language are your tests written in?
  15. 15. Sublime  Text  Editor  Download  Link  +  Robot  Framework  Sublime   plugin:   h#p://www.sublimetext.com/2   h#p://goo.gl/OzbBli  
  16. 16. Demo
  17. 17. Past iterations
  18. 18. Woodoo Gen 1
  19. 19. What We gained by Switching to Appium
  20. 20. •  Reliability •  Scalability •  Speed
  21. 21. Open Source    github link coming soon ;)
  22. 22. Thanks Daniel Ben Yosef Dnilekkb@gmail.com We’re hiring!

×