Can I write automation test scipts for iOS with Python(or Ruby)?
i'm new in iOS world and i research about how i can write automation test scripts for iOS applications. What are you think about Python and have you experiance? I have the same question and about Ruby. I hope you share experiance with me.
Thank you very match!
Have you done any research on this site for mobile applications on iOS platform? There are quite a few posts on doing automation on iOS applications. I would start there first.
I don't have specific experience with automation on iOS but keep in mind with an automation on mobile devices the following:
1) how much time will it take to write your scripts versus actually doing the manual testing
2) how much value will you get out of these automated scripts. Are they repeatable for new versions of the application under test?
3) how much time will you spend on maintaining these automated scripts with each release
4) what kinds of tests do you think you can automate and which tests you will not be able to automate?
The biggest mistake new mobile testers make is they think they can automate everything and they think testing only the functional GUI is the answer to their testing needs. There is a lot of testing which needs to be considered and planned. Think about what you want to test, and THEN plan out HOW you are going to test. If you don't know what kinds of tests, ask for some assistance with your developers.
We're using Sikuli to automate mobile device. Sikuli is an open source that uses Python programming language and leverage image base technology. We extended Sikuli functionality by making a client server platform and leveraging VNC to project the device into a web browser. From the web browser, we now have a standard display of a mobile device that we can take image and code it into python thru Sikuli ide. Coding in python is not like using QTP, it is like coding the command and referencing it with image. Its not fun but it does what we want to with a low cost automation tool.