A test of new or revised hardware or software that is performed by users at their facilities under normal operating conditions. Beta testing follows alpha testing. Vendors of packaged software often offer their customers the opportunity of beta testing new releases, and the beta testing of intricate products such as operating systems can take months. See beta version, beta culture, alpha test and testing types.