Alpha Testing
Alpha Testing is a part of the acceptance testing that is performed before Beta testing. This kind of testing is performed by testing specialists. Alpha testing is performed in several stages, on the first stage the application is testing by the in-house developers and on the second stage the testing is performed by software QA team.