A beta test is a widespread product (typically software) pre-launch distribution, in which consumers are asked to try the product and provide input to help the product team develop it prior to general release. Beta testing happens after alpha testing is complete if all modes of testing are deployed.