Beta testing is when a version is released to a number of privileged customers in exchange for their constructive comments. This is after the results of the alpha testing have been studied and appropriate changes made. Beta test versions are usually similar to the finally released product.