How do you test your app before you release?

Andras Szabo
19 replies
Manually? Or do you use any tool to automate the testing?

Replies

If you test your app yourself, you can see if something needs to be fixed but you won't get more opinions about your product. I'd recommend to gather beta testers instead (either through a mailing list or through a query on the social media you and your community are using)
Share
Lifelong learner
@rubenwolff Thanks for the answer. But how do you test the existing features when you deploy a new version of your app? Let's say your app has 10-15 core features. Do you test them manually every time when you're about to release?
@nomoreconfig I think it's recommended to do it manually for extra safety (like to be sure) :)
Share
Product Marketing Manager
Hi Andras! We generally list down top 20-30 - key features (depending on the product) and test them manually before every release. When we could afford more resources - we went with automated testing. However, manual testing is still mandatory after every minor/major release.
Share
Lifelong learner
@chandru19902008 Thanks for your answer. Why do you still test features manually?
Product Marketing Manager
@nomoreconfig : To check the newly added UI text and design changes. I work for a security product (password manager) and should be double sure always :)
Share
Lifelong learner
@chandru19902008 Ok, then it totally makes sense :)
Fullstack Software Engineer
Hi Andras. A combination of both automated and manual testing would be your best bet. Depending on the language and framework you are using there should be an automated testing library that can help reduce bugs across releases. Always test new features manually as well, and then throw in a full system test to be sure. A good thing to do is keep a checklist of all the thinks you've tested, then you can run through and retest before each release and make sure you've not forgotten anything.
Share
Lifelong learner
@devon_ray Thanks. I agree. What tools do you use to automate the testing?
PR @TeQatlas
We have a couple of in-house QA, + everyone from the team goes the whole user's flow and makes feedback.
Share
PR @TeQatlas
And Friends and family of course. It is important to test on different devices, different browsers, location etc
Share
Lifelong learner
@cn__katie Thanks for your answer. How often do you release a new version?
Share
PR @TeQatlas
@nomoreconfig honestly speaking we are now preparing for our first release. I guess, the following releases will be easier and faster to prepare to (:
Share
Founder, Speakezee
We do both automated testing and manual QA
Share
Lifelong learner
@gleb_braverman Thanks for your answer. How do you combine manual and automated testing?
Founder, Speakezee
@nomoreconfig our dev team is overlooking automated testing, manual is done by QA + all of our team
Share
Lifelong learner
@gleb_braverman What tools does the dev team use for automated testing?
I am a muslim
If you test your app yourself, you can see if something needs to be fixed but you won't get more opinions about your product
Enthusiastic Learner | People Person
Get your friends post their feedback on a Facebook Private group. This can get a very helpful ecosystem going.