Since a couple of years Google is offering beta testing for Android apps. With this feature companies or developers have the chance to release Android beta apps to mobile testers via the Google Play Store. This feature is integrated into the Google Play Developer Console and is very easy to use. All you have to do is to upload your beta apk file to the developer console and to publish the app to the known beta testers.
Mobile development teams are able to create their own beta testing community with the help of G+ communities or Google groups. Since last week, Google is offering two more options to improve the beta testing even further. With this update, mobile tester and developer are able to create a public beta tester group without the need of the G+ community or a Google group. All you have to do, is to enable this option in the developer console and to send the beta testing URL to possible testers.
The URL has the scheme: https://play.google.com/apps/testing/com.package.name. Whenever a tester is clicking this link he or she can become a beta tester of the app. After clicking the link, the beta tester will get an update of the app in the Google Play Store and is able to download the beta version. Read more
A couple of weeks ago I was interviewed by Joe Colantonio the founder of www.testtalks.com a weekly podcast about test automation. During the interview we spoke about my book and about mobile testing challenges in general. We spoke about the mobile test pyramid, which mobile test automation tools should be used and what makes mobile testing so special compared to other software like web- or desktop applications. Read more
Know your customers
One of the biggest challenges in the mobile app world is high user expectations. Mobile users expect much more from mobile devices and mobile apps than from other applications like those for the Web or desktop. […]
Create device groups
Based on knowledge of the customers, mobile app testers can create mobile device groups, which help to downsize testing efforts in the mobile world. For example, mobile app testers can create groups A, B, and C, with each group having a different priority, such as high, medium, and low. […]
Don’t skimp on standard test methods
Experienced software testers are familiar with software testing terms and techniques such as boundary values, equivalence classes, different coverage types, and acceptance criteria. […]
Test on various data networks
Testing in various types of data networks is one of the most important scenarios for testing mobile apps. […]
Test in different languages
If a mobile app is used in different countries, that app very likely will need to support different languages. In that case, mobile app testers must test the app against the various languages it supports. […]
Test against all major hardware features
Mobile devices are packed with powerful hardware and sensors to interact with users and their surroundings. […]
Thoroughly test for standby, interrupt, and battery issues
Another very important test is the standby test, in which we check whether the mobile app can handle the standby mode. Testers need to look for UI glitches, data handling, and whether the app maintains state when entering and leaving the standby mode. […]
Test updates and install/uninstall procedures
Before submitting a mobile app to an app store, testers need to test the app’s update and installation processes. Every major mobile platform offers tools to test the update process, in order to simulate updating from an older app version to the latest one. […]
Test usability in multiple ways
Throughout the complete mobile app development and testing lifecycle, it is very important to check usability. Mobile users have very high expectations for the usability of their apps. All UI elements must be easy to use and understand, and the app must provide clear explanatory text and error messages. […]
Restrict permissions and check all log files
The last point in suggested best practices for mobile app testing deals with app permissions and log files. During the development and testing phase, mobile app testers need to verify that the app is using only the permissions that the app requires, and no more. […]
Since May my book is available in the printed edition in different online and offline stores and I got lots of great feedback from readers. Just this week a very cool package arrived with some free copies of my book that I can use to give away to other people. Some of the copies are already on its way to people who supported me during the writing and inspired me over the last few years.
However, today you have the chance to win a copy of Hands-On Mobile App Testing in the printed edition. Two copies are available for winning. All you have to do is to leave a comment with the best mobile bug you have ever found on a mobile device. It doesn’t matter if the bug happens on native, hybrid or web apps.
Please leave the comment until 30th of June 2015 at this post. After that date I will pick the two winners, inform them, ask them for their shipping address and will sign each book with a unique signature.
Maybe some of you, especially the german speaking readers of my blog, have noticed it. I am now writing blog post from time to time also on Mobile-Zeitgeist. Mobile-Zeitgeist is a known german blog about the mobile world which covers topics like mobile marketing, mobile advertisement, mobile commerce, mobile web & apps, mobile markets, mobile solutions, mobile development and any kind of mobile technologies. Besides that mobile-zeitgeist is also providing a mobile job section.
Since years, I am a reader of this blog and in the beginning of this year I thought, why not writing for them to add some mobile testing topics to this great blog. I contacted Heike Scholz, who is the creator of this blog and she really liked my commitment to contribute to the blog.