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!
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.
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.
Happy Friday Everyone! Today marks the international release of Disney's live action version of the animated classic Aladdin. I know that this movie was met with some controversy of over cast...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events