Loading...
Answers
MenuWhat is the best way to cost effectively get rid of bugs before launching an app?
We are a small startup about to release an iOS app for business consumers. Other than the developer, there are only 2 of us to do any testing. The bugs just keep coming. How do we get a handle on this before it's launched? I'd like a rock solid product on launch.
Answers
NASA is famous for writing the most bug-free code in the history of programming. They do it by being fanatics about test-driven development. They write tests for tests. If you want to have a rock solid app, you have to put everything else aside and focus only on quality. Every time a new build goes out, every single member of the team has to test every tiny nook and cranny and write tests to mimic how they're testing it in real life. The goal is to start small with a solid core and get it functioning error-free before building other features. If you hold yourselves accountable to make feature incredible before you begin building others then you'll never have to go back and clean up something later. In short, try to do it "write" the first time :)
Try to cover basic functionality with acceptance tests at first. There are a lot of tools that doing that. Better to use tools that requires programming skills to write the tests. But if thinking about test automation in long-term is better to start writing test even before implementation. But most of the time that requires mindset switch for all the developers. Test-first, not test-after.
I always find that the common user is the best approach to testing and finding bugs. I have developed many web and mobile apps and for the last 8, I gave the app away to 40 people. If you give the app for free, people will be glad to test it and they will find more bugs than any technical QA testing person since QA techs think technically and not the way the common end user would.
I have found that the common end user is most rock solid approach and it is free.
Bruce
Related Questions
-
What tools are available for multi-variant testing of user on-boarding in iOs apps (ideally that don't require constant re-submissions to App Store)?
Optimizely is a popular testing service that lets you do this. See: https://www.optimizely.com/mobile/ and http://developers.optimizely.com/ios/GK
-
What is the best and most cost efficient way to get exposure and downloads for my iphone app?
If I had to pick a single efficient and affordable way of getting in front of a targeted audience I would have to recommend Facebook in-stream ads. You control the budget, the target group and the message and they are, right now, offering the highest conversion rates for mobile apps. Keep in mind that your app needs to be amazing - that's the most effective strategy of all...RW
-
If you know for sure that your new iPhone app is going to miss the mark on a key feature should you launch it or wait?
Simple answer. Wait. Happy to discuss this in more detail in a call if you feel that there might be circumstances beyond the actual user experience that might compel a pre-mature launch, but generally speaking, the app should be in a state of polish prior to app store review. Use Hockey App or Enterprise Distribution to continue to get user feedback before launching to the app store.TW
-
What would be the cost to program an an app like Whatsapp? iOS only.
Well, the biggest cost here wouldn't be in the app, but in the server infrastructure. As usual with connected apps, people often forget they have to be connected to servers. The app itself is just a view to what the servers provide, so it's not the major cost. 20K $ to 100K $ should be enough. On server stuff, I expect it to be a lot more, particularly if you aim for a wide audience (several million $). On a Whatsapp clone, I'd consider: - solutions for performing calls through servers, not that easy. Look at what Twilio provides. WebRTC is an upcoming protocol that will ease that (web & mobile). - solutions for API, IM and user accounts management. Look at StackMob or Parse which are MBaaS (Mobile Backend as a Service). Hope it helps!AJ
-
What do popular apps on the App Store do to launch so massively?
I would say simply: a patience. Build the momentum much before the release, months or years. Release when people rave about your app.PS
the startups.com platform
Copyright © 2025 Startups.com. All rights reserved.