The majority of my automation testing has been functional and load testing of websites using Silk tools and playing around with selenium webdriver with Ruby. I've been given the task of testing an application which is on the ipad and will later be on an android. I will mainly working on regression and functional testing.

Can someone point me the way to a testing tool (try to look for opensource) in which I can automate this. I'm kinda looking at Appium but I have no idea where to start.


p.s. I should also say I would like to be able to do this testing with physical devices not just emulators.