Hi Atlassian Community,
I wanted to ask how anyone who develops application for these mobile devices how they manage the constantly changing array of devices and OS versions? We like to verify that the applications actually works on each type of device as sometimes just testing against the OS version is insufficient.
Then if you have a solution how do you tie it back to your bamboo CI setup ?
Thanks in advance for anyone who shares!
Cheers
Andrew
Community moderators have prevented the ability to post new answers.
It would highly recommend sikuli http://www.sikuli.org/ as a gui testing tool.
You will be able to create simple scripts within 5 mins. However the way that you report any errors back to bamboo is the key here. Ultimately you want to take a sceenshot if there is any sort of failure.
I would recommend that you run some sikuli test scripts against your application that is running in an emulator.
My company is in the early stages of trialing the integration of Sikuli and the robot framework http://robotframework.googlecode.com. It is possible to run sikuli scripts with the robot framework and create a nice HTML report with any screenshots embedded in the HTML file. When a build runs we collect the HTML file as a bamboo artifact to be published. That way a developer can get instant feedback from the report if anything goes wrong.
Also see http://blog.mykhailo.com/2011/02/how-to-sikuli-and-robot-framework.html
Cheers.
Tristan
It's pretty hard to target every single device. Unless you own every common device there are always issues. You often have to ask for feedback afterwards and fix it as you go. This is especially true for a native application. A HTML application is quite a bit easier.\
This is why a lot of people use a tested framework that is known and more likely to work on the common devices out there for mobile.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.