The AURALiC streaming eco system is based on continuous development, our R&D department usually has a roadmap fully packed with new features that need at least 12 months to achieve. To roll out these new features, we need to run several rounds of different testing after development.
The first phase includes unit testing, component testing, and system testing. Beta test is the second phase of software testing in which a sampling of the intended audience tries the product out. Beta testing can be considered "pre-release testing."
During beta testing, end users will often report the issues that cannot be found or duplicated in our test lab as the eclectic and diverse nature of the beta users have the liberty to exploit the product limitation to its fullest. This input is not only critical to the product being tested but is also an investment into future product releases provided that gathered data is managed effectively by us.