Technical Project Lead @ Huawei Technologies

My photo
Bangalore/Hyderabad, Karnataka/Andhra Pradesh, India
Have an overall 13 + yrs of experience Currently working as an Senior Architect.Expertise in design,implementation of Automation frameworks for Opensource automation tools like Selenium,Jmeter, Webdriver,Appium, Robotium Expertise in integrating Test & ALM Management tools like Rally,Qmetry,JIRA-Zephyr with Automation frameworks Expertise in design and developmenet Mobile Automation frameworks for tools like Appium, Robotium Remote Control,Cucumber BDD,Manual Testing

Followers

Sunday, December 1, 2013

IOS Native App Automation

Friends, It been long time since I have written my last blog. In this blog i'm putting my experiences using appium automation tool for IOS Native App Automation

Appium is one of the automation tool and seems to be promising in automation of IOS Native Apps. Initially, I started the evaluation with couple of open source tools appium and IOS Driver. Appium is the one, that is more active with stable & New releases.

Appium is the only tool that does not require any IOS instrumentation. It does it automatically

Some advantages listed out below
1.Supports Wedriver Interface API to write your tests in Java,Ruby....
2.Support all kinds of User Interactions like swipe (Single and multiple fingers),tap, longPress, Alerts,Picker wheel , switches and many more.
3.Runs tests on both Emulator and Real Devices.
4.Supports xPaths.
5.Comes with Object Inspector and Recoder. You need not run behind on how to inspect elements
6.Need not have reference to IOS app source code
7.Can run tests using .app or .Ipa files

Setting up Appium is little tricky as you don't get proper documentation.Initially you would end up in lots of appium server errors. However, it is very simple and just one step setup of Appium


No comments:

Post a Comment