Alpha Testing
// Definition
Internal testing by employees or invited users in a controlled environment, usually after dev/QA testing but before broader external release.
// Related terms
Beta Testing
Testing by external real users in their own environments, often with a pre-release version. Used to validate UX and surface issues that don't appear in lab conditions.
UAT (User Acceptance Testing)
Verification by end users or business stakeholders that the system meets their real-world needs. The final validation gate before release.
Regression Test
A test that verifies previously fixed bugs haven't returned and existing features still work after new changes. Forms the safety net for refactoring and feature work.
Learn more · Software Testing Fundamentals
Chapter 3 · Lesson 4: UAT, Alpha, and Beta Testing