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 a couple of years every laptop has at least one sticker on its lid. Stickers became very popular in the tech industry and every developer, designer, product manager or software tester has stickers on the back of the laptop. Either to show which company they are working for or which tools they are using or just to decorate them.
I have also several stickers on my laptop lid, mainly mobile related ones. Just yesterday, I had the idea to create my own sticker to spread the word about my book. I came up with 4 versions and I want to ask you guys for some feedback. Three stickers are showing the text “KEEP CALM and Perform Hands-On Mobile App Testing” but every version has some slight differences. The fourth sticker is showing “Eddy”, a bug carrying a mobile device (I draw him myself).
Which version do you like most? Please leave a comment. I am looking forward to them.
On this year’s WWDC 15 Apple presented a new way of user interface testing within Xcode 7. With the new version of Xcode Apple introduces user interface testing as a brand new feature of the existing XCText framework. The great thing about the new ui testing approach is that it is an extension to the existing APIs and concepts in XCTest. Developers who are familiar with XCode’s testing features will have no problems to adopt ui testing in their daily working life.
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.