Mobile software testing tutorials
In a perfect software development world, you have all the time and the resources available to test every aspect of your mobile apps. In reality, the time and resources for software testing are limited. In his book “Tap Into Mobile Application Testing“, Jonathan Kohl discusses how to define a strategy for mobile testing projects.
Some organizations have published recently reports on the status and the trend of the software testing domain. We have aggregated the main results of these reports in this article to give you an overview of the current software testing issues and practices.
Uber has many unique challenges while investigating UI testing tools for its mobile applications. Many of the sanity tests require that the rider application and driver application communicate and coordinate their actions in order to complete the end-to-end testing scenario.
Testing mobile applications requires using many different tools for activities that ranges from testing communication to recording bug. In this article, Dmitry Radchenko lists some of the tools that he uses in his daily mobile apps testing activities.
As a major part of the software usage activity is gradually shifting to mobile devices, knowing how to test mobile applications is now a very valuable skill for software testers. The book “Tap Into Mobile Application Testing” written by Jonathan Kohl provides an extensive coverage of the mobile software testing domain written by an experience practitioner.
The user interface (UI) is an important part of the functionality of Android mobile apps, so you should be able to perform extensive UI tests. Google’s Mona El Mahdy has published has published on the Google Software Testing blog a post that presents four strategies to test Android UI, aiming to create UI tests that are both fast, reliable and easy to debug.
Testing mobile games requires particular approaches as they can be played on multiple devices and OS versions. In this article, Ville-Veikko Helppi discusses the different approaches for mobile game testing, as well as infrastructural and architectural aspects of this activity.