Customer tests system to determine whether it is ready: Alpha testing: selected users test the system during development Beta testing: a release is made available to a larger group of users