Good resources for those new to mobile app testing
We are about to extend one of our web products to be available on mobiles. As an organisation mobile testing is an area we have no history of. The functional side we are reasonably confident on, but other aspects of mobile testing we are in a learning process.
I've seen a lot of useful stuff on this and other forums, but does anyone have any good book or site resources to get a real good overview wghen starting from scratch in this area?
Re: Good resources for those new to mobile app testing
Hi! Welcome to the challenging world of mobile testing! [img]/images/graemlins/smile.gif[/img] I am not aware of a particular book or resource but I can suggest to check out www.stickyminds.com for some suggetions of white papers. Just tonight, I downloaded one on performance testing on mobile applications from stickyminds.
But the best advice I can give you is this: Utilize your critical thinking skills. Hardware will affect software. Software will be affected by the Operating System, and I'm talking at the driver level. You need to have a solid understanding of your OS and I'm not talking Windows CE or Android. I'm talking the low level Board Support Package level.
The more you know about your entire system, the easier it is to come up with test scenarios. There is no one size fits all course or book or source. It takes practice, critical thinking, formulating various conditions of the hardware/OS/software and see if you get results that make sense. Ex: charging the device while the application is in use. Does the software behavior slow down? If you're talking phone, can a user text while charging, check performance, accuracy, functionality, usuage. What about when using the phone itself for a call, check performance, accuracy, functionality, usuage. There's also network communication both data & voice. There's a lot to consider and the only way is to actually do it but remembering what you use the device for, knowing the software and its expected behavior. Keep in mind the entire system and I think you'll be okay.
Remember too, if it's a phone, not all OSs are equal. You will have to test for Android, iPhone and Blackberry.