What is Alpha Testing?

Alpha Testing is a testing process for an application which is undertaken usually towards the end of the development process and the final product is in the approximate usable state. It does not involve any kind of functional testing of the application but is primarily a user testing done to understand the user experience, ease