Conclusion
A typical mobile development organization
Likely to only perform Manual Functional Testing and Usability Testing,Support mainly Android and iOS,Test on less than 8 devices,Not test on different networks, andBe used in multiple countries, but not tested in multiple countries.
This is typical, but not necessarily best practices. ‘Which platforms to support?’ and ‘which countries to be in?’ are marketing decisions. But ‘how many devices?’, ‘which tests to perform?’, and ‘where to test?’ are definitely not getting enough attention. Best practices require the following:
Performance, usability, as well as functional testing are required,Security and automation are needed or not depending on the application.Testing on a well thought out set of devices to get maximum coverage with a minimum of number of devices is usually in the range of 15-25 devices, depending on the application.Localization and network testing are needed to find out ‘under what conditions’ failure happens before your customers find them.
The interest in mobile is now ubiquitous. No organization can afford to ignore it and how it affects its profitability.
|