Definitions of software process activities
Alpha testing is a testing by the user at the
developer’s site.
Beta testing is a testing by the user at the user’s
site.
Acceptance testing is a testing to satisfy the
stakeholders.
Regression testing uses tests from the previous
version to ensure that the new version retains
the previous capabilities.