When should you do user testing?
If possible, usability testing can and should be conducted on the current iteration of a product before beginning any new design work, after you've begun the strategy work around a brand new site or app.
When should you stop user testing?
As we said in the beginning, user testing never ends. You need to use remote testing to gather ongoing user reactions, plan new features and execute new releases. This testing phase not only helps you keep the product aligned to the market, but it also prevents complacency in your team.