Types of UAT testing

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.