Beta testing is second level, external trail testing of a product before commercial quantity production. At the stage of beta testing the product has already passed through first level testing internally. But since the product may still have a few glitches, user participation is required where the product is released to SELECTED customers for confidential testing under normal everyday conditions.