Hii Satyapriya ,
Alpha testing : Testing of an application when development is nearing completion; minor changes are remain for testing. Typically done by end-users in development office.
Beta testing : Testing when development and testing are essentially completed and final bugs and problems need to be found before final release. Typically done by end-users in client site.