Beta-testing is a critical stage of app development that a lot of indie developers don’t spend enough time on. Many indies build their app and they test it within their personal network and perhaps get their friends to test the app, but don’t test the app with target users.
Mostly, this error leads to some usability challenges for the user. Function x and y are not easy to use, which is the difference between a four- or five-star review. That’s not good, but it’s not crippling either.
However, if you don’t test thoroughly, a hidden bug can ruin your reviews. For example, consider a ...