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
![Alice Rodgers](https://ph-avatars.imgix.net/3484486/9c480b9d-e949-42d0-9f37-1edfa254d15d.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=36&h=36&fit=crop)
Alice Rodgers@cn__katie
We have a couple of in-house QA, + everyone from the team goes the whole user's flow and makes feedback.
Share
@nomoreconfig honestly speaking we are now preparing for our first release. I guess, the following releases will be easier and faster to prepare to (:
And Friends and family of course.
It is important to test on different devices, different browsers, location etc
@cn__katie Thanks for your answer. How often do you release a new version?
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)
@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) :)
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.
@chandru19902008 Thanks for your answer. Why do you still test features manually?
@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 :)
@chandru19902008 Ok, then it totally makes sense :)
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.
@devon_ray Thanks. I agree. What tools do you use to automate the testing?
We do both automated testing and manual QA
@gleb_braverman Thanks for your answer. How do you combine manual and automated testing?
@gleb_braverman What tools does the dev team use for automated testing?
@nomoreconfig our dev team is overlooking automated testing, manual is done by QA + all of our team
Get your friends post their feedback on a Facebook Private group. This can get a very helpful ecosystem going.