Loading...
Answers
MenuIs mobile interruption testing important for mobile apps?
When we develop a mobile app, is it important to add interruption testing as another test strategy to ensure that the app behaves correctly under different interruption conditions ( incoming calls, SMS etc.). If yes, how often it should be incorporated into app's release cycle?
Answers
Just like most things, the answer is a bit of an "it depends" situation. Generally speaking the more your app functionality/features/experience is tied to calls and SMS then the more probabilistic it is you should need to test the interruptions. FWIW my firm has helped launch dozens of mobile apps and I cant think of a single instance where we tested this with any regularity. Generally speaking though if you were to want to test it regularly then I would just add it to the list of regression scenarios your team tests after making updates to the application and makes sure nothing changes/alters unintentionally.
Personally I have never seen anyone do this nor do I think it is particularly necessary. You do want to make sure you check what your app does in a paused state (incoming call, app switching, rotation) if you need to save data or are showing sensitive user data.
However, as a mobile app developer or tester, you cannot take things for granted and have to ensure that your app can resume its operations regardless of the interruption. Since these expectations do not necessarily have to be the same for every mobile app and function, you have to define and test them yourself. As you can see, performing interrupt tests on mobile apps is necessary to improve their quality and user experience. For this reason, you should integrate this test type into your test strategy for mobile apps, as we discussed in more detail in our blog post on the 9 most common test types. You are welcome to use the above interrupt test scenarios for your own test strategy and add more situations to complete this list for your mobile applications. Fortunately, you don't need to spend too much time thinking about and defining your mobile app's expected behaviour. Typically, users expect mobile apps to behave in a certain way because they are just used to specific standards. As already mentioned, mobile operating systems already take care of some interruptions for you.
In theory, you could perform interrupt tests for your mobile app manually. So, for example, if you use XCTest to conduct tests for iOS apps, you can add UI Interruption Monitors to your test cases, which you can learn more about from the Apple documentation. With this tool, you can generate pseudo-random event streams on your emulators or real devices. Regardless of which tool or framework you use to automate your interrupt tests, you can still work on improving test execution times and, thus, the efficiency of your mobile app tests. In this way, you can ensure that your application works for most of your users, regardless of their device or operating system version.
Besides if you do have any questions give me a call: https://clarity.fm/joy-brotonath
Related Questions
-
iOS App: Beta vs Launch Quietly?
I would suggest launching in a foreign app store only (ex: Canada). That will allow you to get more organic users to continue iterating without a big push. I got this idea from Matt Brezina (Founder of Sincerely, previously Xobni) https://clarity.fm/brezina - he's the man when it comes to testing & iterating mobile apps.DM
-
Any opinions on raising money on Indiegogo for an app?
Apps are difficult to fund on IndieGoGo as few are successful, and we rarely take them on as clients. Websites like http://appsfunder.com/ are made for that very reason, but again, difficult to build enough of a following willing to pay top dollar for an app that could very well be free, already existing in the marketplace. A site that is gaining more traction you may want to look into would be http://appsplit.com/. Again, Appsplit Is Crowdfunding For Apps specifically.RM
-
What tools to use for mobile Prototyping ?
My 2 favourite are: - www.uxpin.com - www.flinto.com Flinto is by far my favorite for mobile. I also us www.balsamiq.com for anything wireframe. Sometimes I jump into Sketch http://www.bohemiancoding.com/sketch/ for more high fidelity mockups using their Mirror feature http://www.bohemiancoding.com/sketch/mirror/ Hope that helps. P.S. There's a tonne of Mobile UX experts on Clarity, many $1/min - call them, you'll learn so much. my2cents.DM
-
Where can I find programmers willing to join a growing mobile start up for equity only?
You won't find anyone worth adding to your team willing to work for equity only, no matter how compelling your product and business is. The realities of the talent market for mobile developers anywhere is such that a developer would be foolish to work only for equity unless they are a cofounder and have double digit equity. Happy to talk about hiring and alternatives to full-time hires.TW
-
If I am planning to launch a mobile app, do I need to register as a company before the launch?
I developed and published mobile apps as an individual for several years, and only formed a corporation later as things grew and it made sense. As far as Apple's App Store and Google Play are concerned, you can register as an individual developer without having a corporation. I'd be happy to help further over a call if you have any additional questions. Best of luck with your mobile app!AM
the startups.com platform
Copyright © 2025 Startups.com. All rights reserved.