Mobile app testing is easy enough for kindergarteners
Aleksandr Nartovich 270003TUYA firstname.lastname@example.org | | Tags:  testing quality mobile-applications mobile
0 Comments | 1,986 Visits
What is a good testimony to a product's ease of use? It's the fact that a person not familiar with your technology can use it.
Mobile app testing is tough, but IBM Mobile Quality Assurance (MQA) makes it much easier. Even a kindergartner or your company's line-of-business people can use it!
Anyone who has done application testing knows that mobile apps add another dimension to application testing. Due to their social or perceived aspects, like app store ratings, your testing strategy should include ease-of-use and customer sentiments testing. That's where MQA comes into play.
I recently met with Leigh Williamson, an IBM Distinguished Engineer, and Derek Baron, an IBM senior software product manager, to discuss the latest cloud services from IBM MQA. Here are some highlights from our discussion.
Do we need another tool?
AN: Isn't it enough to have automated app testing?
AN: How does MQA help in human interactive testing?
AN: What are the most useful capabilities in MQA?
Crash data capture. Any time the app crashes, whether during automated tests, pre-production human interactive testing or even post-release "in the wild" usage, the MQA service captures rich context about the app at the time of the crash so that the development team can understand what was going on in the app (and on the mobile device) when the crash occurred.
In-app bug reporting. Manual testers can submit defects right from the app running on their mobile device. These bug reports contain:
Is MQA a unique solution?
AN: How is IBM MQA different from other similar solutions?
As Leigh explained to me, other solutions provide partial capabilities of MQA. Some of those tools, like TestFlight and BugSense, have been acquired by Apple and Facebook respectively. So these tools will not be supported as cross-platform solutions. For example, Apple does not support testing of Android apps.
Sound interesting? It's easy to start
The best way to start with MQA is to go to the IBM Bluemix web site and sign up. It's available at no charge (for a limited time).
Beyond this, there are plenty materials online that you can explore:
If you’d like to talk more about how quality assurance can help make your app easy enough for a kindergartner to use, please leave a comment below or connect with me on Twitter @sashaklr.