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
-
I'm currently in college and have a great idea for an app but I'm wondering where I can get investors?
Hi there! Best of luck as you complete your college degree. From experience I will try to give you some insight into the world of startups and mobile apps. First some things to consider: 1. You live in a world of social klout 2.Apps must (specially iOS) must be very well developed, otherwise the users themselves will filter you out. 3. Apps must be relevant if you want to succeed. You've have probably seen this, a lot of paid apps go for free for a while when their sales begin to stall or never actually make any pay back to the developers. Free is an easy way to get users and thus paid advertisements or in app purchases (if they are good enough to keep) Assuming you will have all 3... Let's move on to your question: Most investors won't entertain an idea alone, specially if you haven't any prior successful experience in running a startup or app development company. Some do however, consider depending on your social klout, learn about growth hacking and consider growing your social relevance before the completion of the app. As mention by Ryan Holiday, a blogger not too long ago got investment for a book from a simple screenshot of his followers' requests for the same topic... he decided to write a book and through his community market it. This was a no brainer for the publisher investor. With that said, an often unspoken rule of networking is that you don't ask for favors in your first intro. You don't do that in your personal life, you shouldn't do that in your professional. Make friends in the right place, build relationships with a backbone in honesty, mentorship and through time as they see you work and guide you they themselves begin to entertain the idea... In the future, when you ask, your chances are much better that way. Get yourself a team, find a developer to mentor you and help you improve as you learn. Most new entrepreneurs think that their product at launch is their "final-good enough for a while- product" and is not! Complete opposite, you must realize that your initial launch is nothing more than the 1st iteration of the many to come if you want your community of users to stick with you and share their experiences with others as you help them and improve their lives by listening to their suggestions and issues with your app. If you have a developer this will become easier in the long run as well as tell an investor that you are capable of being a leader, even if is of 1. Best of luck, give me a call if you wish to talk a bit more :)HV
-
How do I monetize my Website (100K visitors a month) and iPhone App (20K downloads)
Re-visit your marketing strategy. Which is to say - re-visit your business model (which should very directly point you in the direction of your highest probability marketing strategy). And (get ready to not like me for saying this...) stop focusing on those numbers. The number of visitors per month and the number of downloads are only relevant as they directly relate to conversions and sales. And those things are only relevant as they directly relate to bottom line revenue and margins. It's easy to get caught up in "vanity numbers"... those numbers that "feel good" and provide you with a sense of validation. But until and unless they translate into bottom line income for the business they are just numbers that make you feel good (versus wisely chosen key metrics that indicate the health and viability of your business). If this was helpful to you please let me know how else I can be of assistance.DB
-
What is the best approach to getting beta users for healthcare app?
My experience with online communities is mixed. Those work best if you have a value proposition that appeals to a large mass for a short period of time - i.e. a game. For something like healthcare I'd imagine you are looking to have people engage regularly and for an extended period of time. That is going to take more time to convince people to use your platform. You should be looking for your core user. If you developed personas and user stories, you can use those to identify groups to start with and expand from there. A beta test with a few hundred core users is better than 1000s of users that don't fit your model. If you didn't develop personas or user stories, I'd recommend taking time to go back and think through those. Either way, I'd be happy to help you get started. Best, BrianBC
-
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 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
the startups.com platform
Copyright © 2025 Startups.com. All rights reserved.