Alpha-Done at developer site by internal staff, before release to external customers.
Beta-Done by customers at their own locations prior to release
Some other types of acceptance testing will include
Contract Acceptance Testing-Everything is Documented.
Regulation Acceptance Testing-Testing is performed when any regulation such as government legal or safety is to be filled.