Having worked a lot with offline-capable apps lately, I started to see similar trends everywhere. Of course, that is partly because of frequency illusion, also known as Baader-Meinhof phenomenon – “When a thing you just found out about suddenly seems to crop up everywhere.”
Nonetheless, offline is really trending. As broadband connections and 4G cell phones become commonplace, and everyone and their mom talk about IoT, streaming and The Cloud™, it might seem strange to focus on the eventuality that you would temporarily lose your precious connection. But I find it perfectly reasonable. The more we get used to online services, the more we depend on them, and the worse the damage done when they unexpectedly stop working. Considering and handling offline scenarios is proactive damage control.
Continue reading Offline apps are trending
Or: How Comhem messed up their software, and what we can learn from their mistakes
Once, there was this functioning TV app
In Sweden, one of the largest cable TV provider is Comhem, offering the TiVo TV platform to over 200,000 customers. The TiVo box allows scheduled program recordings, Netflix integration, and a variety of other features related to “smart TV viewing”. Of course, a mobile app is included in this TiVo solution.
The app was available for iOS and Android devices, providing a TV guide, the possibility to start recordings when away from home, remote control replacement and a few other helpful features. You could also view TV directly on your device, either recorded programs or live streaming. Great for some late night viewing in bed, or breakfast news in the kitchen with your tablet.
The app might not have been beautiful, but it matched the GUI on the TiVo box itself, making it feel familiar to users.
So far, so good…
Continue reading How NOT to handle your app upgrades
The bells just rang in the New Year. Apart from fireworks and celebration, there is the dreaded tradition of New Year’s resolutions. Most of these vows are probably broken within the first few weeks, no matter how good the intention. But let’s defy the odds and set up a testing related resolution that actually lasts. It should even pay off…
Continue reading Test for Success in 2015 – Your best New Year’s Resolution
We’ve mentioned this upcoming feature before and now it’s gone live – public iOS app beta testing for up to a 1,000 testers, using the new TestFlight integration in iOS 8. The Beta Family is the first service to support and enhance this new workflow, opening up new testing possibilities for developers.
This article will serve as an introduction and a step-by-step guide for setting up your app for public beta testing through your iTunes Connect account and the Beta Family.
Continue reading Scale up your testing: iOS8 now allows up to 1,000 beta testers
In this article we emphasize the importance of asking open questions, encouraging your app testers to think freely and add their own input. We also discuss a few techniques for testers to narrow down root causes to potential issues.
Continue reading How to Ask Questions
While functioning software allows scaling of productivity, malfunctioning software scale chaos and havoc. Naturally, some bugs may cause worse problems than others. Here are seven of the worst and most spectacular software bugs over the decades of software development, not listed in any particular order. Use these cautionary tales as motivation to test properly!
Continue reading Seven disastrous software bugs and fails
This post is part of a monthly series of articles on software testing. We intend to cover testing in general, but especially targeted at mobile apps. Developers and testers alike will find useful testing tips and techniques.
We explain the difference between white box and black box testing, followed by some helpful and efficient testing tricks and techniques. Along the way we also define some names and word.
What color is the box?
A common distinction between two vastly different types of software testing, is that between white box and black box. You may associate the latter term with plane crashes, but in this case it denotes that you are testing the software without any inside knowledge about source code, architecture or internal design. This is most likely the case with any app you may test on The Beta Family.
Continue reading Testing techniques – difference between white box and black box testing
Here I explain why our tester members are sure to be motivated and describe some good practices for app testing. Developers will get a few tips in how to design tasks and formulate their instructions to testers.
Motivation is key
It’s of course a truism that in whatever task you pursue, motivation is key for achieving good results. Testers on The Beta Family are sure to be motivated as they get the chance to try cool new apps before the general public and have the incentive to become a top tester and get more test invites, earning them more cash. So not only will the testers file bug reports, they’ll actually be encouraged to provide constructive input and fresh ideas.
Continue reading How to achieve better testing
This is the first post in a monthly series of articles on software testing. We intend to cover testing in general, but especially targeted at mobile apps. Developers and testers alike will find useful testing tips and techniques.
Why test mobile apps?
If you were asked to describe the main purpose of software testing you would probably think of finding and fixing bugs and to verify intended functionality and behavior. Quality assurance, simply put. Those are all valid points, but more interestingly, it can help your app to stand out against its competition and ultimately even increase profit.
Continue reading App testing and The Beta Family