How To Grow Your Mobile Application Testing Skills

@max_z has written a great article for the Testing Planet over on the Dojo called “How to Grow Your Mobile Application Testing Skills”.

There are some wonderful resources in the article! I know Android and iOS are the most common operating systems for mobile out there but has anyone ever tested any of the others that are on offer?

What are your own tips for mobile testing? Are there any other tools you’d recommend other than those in the article?

3 Likes

We’ve just started using AppSee.

It’s great for tracking user journeys which aids immensely in trying to recreate the steps you took which led to a bug, allowing developers to easily look back and find the issue to fix it.

It can also be used once your mobile app is out to users, so really good support if a customer sends feedback you don’t have to rely on their description of the issue.

1 Like

The TechBeacon Learn track on Mobile Testing has a lot of tutorials that give you the knowledge and scaffolding to be great at mobile testing within your organization. I especially like the mobile performance testing section written by Avi Stramer.

1 Like

I’m excited to find this thread. I’ve just been told I’ll be working on a mobile app this year – first time ever for me… first time ever for the company, too. It’s a bit frightening. We have some real security concerns. But I have to start somewhere!

1 Like

This is a great article and gives lots of good resources. Since mobile apps are becoming more prevalent and provide access to a lot of personal information testing of mobile application should be paramount. Another resource to look at would be the American Software Testing Qualifications Board (ASTQB) mobile testing syllabus and glossary (https://www.astqb.org/get-certified/mobile-tester). This gives an overview and approach as well as a way to become certified as a Mobile Tester. There is also a practice exam that you could use to see if you have some of the basic mobile testing knowledge you might need, or to prepare for an exam to become a Certified Mobile Tester. The practice exam can be accessed through https://www.astqb.org/get-certified/mobile-tester/.

1 Like

To improve your mobile testing skills, you must understand the difference between web testing and mobile app testing. Mobile app testing requires a different approach. Also, you need to know how to perform different types testing for mobile app. For example, performance testing for the mobile app does not only include load testing, stress testing etc. You also need to check following areas:

  • How much battery does it consume? How much memory and CPU does it occupy?
  • Does it get slow if used for a long time?
  • Does it maintain a local database on the phone? If yes, does it get slow with increase in size of the database?
  • Have few applications the open in the background and then try to run your application. Does it hang or get slow?
  • And so on…

Below are some resources which will provide you a comprehensive overview of mobile app testing and help you enhance your skills.

Here you can find great set of resources gathered in one place:

Also a bit of promo for my company blog, we write blog posts quite regularly about testing mobile apps and challenges linked with that so check us out:

https://blog.novoda.com/tag/testing-qa/

1 Like

Now a days, Mobile testing is vital part of the software testing. As we all know that mobile world is changing quite fast and there are so many applications which runs on phone smoothly as it runs on web. Top software testing companies have a huge demand for engineers who have a good hold in mobile testing.

There are are various ways by which we can improve the mobile testing skills:

  1. Use Maximum applications with different categories to verify its behavior: To improve the mobile testing skills a user can use as many apps as possible from different categories to see how apps are developed and how they behave. Because there are some cases in which the same application have different behavior on different OS and devices. So in that case, Many mobile testing services test the applications in different OS and devices to verify if the application is consistent and behave correctly on all devices.

  2. Check the Text updates of app before installing it: It is considered to be an integral part for improving the mobile testing skills. Before installing the new update on device. A user should read the text of the updates as every updates introduces some new feature, bug fix, performance etc on new version. So, Don’t just install the latest version of the app directly, read before installing the app. Some developers who are in mobile app security testing are really precise in what you’re getting into with the new version of the app. For example, which nasty bug was fixed, which new feature was developed and etc.

  3. Knowledge of Emulator and Simulator tools: The emulator and simulator tools plays an important role in mobile testing world. Emulator and simulator tools are the best friends of a tester with a small form of devices. If you find a bug that appears only on some exotic kind of resolution, then we can use these tools to test it for different devices.

Hope this information will be helpful for you.

Hey Dear,

I think there are various ways to increased your app testing skills but i think every think depend on the creative thinking so you can create the effective test cases and Test Scenario…
I would like give some examples of good test Scenario which help you in that…

  • Ensure the app has been launched by downloading and installing it for use.
  • Verify that the mobile app display is adaptable to the device screen and also ensures all menus on the app are functioning.
  • Verify that the text on the mobile app is readable and clear.
  • Check that the app display is adaptable and amenable to the various display mode (i.e. landscape and portrait).

Check here complete list of 25 test scenarios: https://www.testrigtechnologies.com/25-test-scenarios-for-mobile-app-testing/

So according to more, increased your thinking power to-words the testing and the most important in the user prospective (which use your application) not like a testers…