What is Beta testing?

What is Beta testing?

Sometimes referred to as “user acceptance testing”, beta testing follows pre-production app development and pre-production in-the-wild testing. It is the final stage of testing prior to a production release. By the time a mobile app is ready for beta testing, it should be code and feature locked.  

A key difference between beta testing and other types of pre-production testing is that beta testing involves a community of  users, not QA professionals.