In the most traditional SDLC (software development cycle) testing is done after the development. Beta testing is the second type of user acceptance testing. Beta testers comment on user experience, found bugs, and interact with a user interface. The MVP and Beta Phase have different purposes and stages of development.