A beta release is a version of a software program hat has not yet been fully tested for bugs. It is a software version that is supposed to be very close to the final product where testers and developers can test the software under real conditions for bugs/issues.
In the beta release testers(beta testers) will report any bugs they encounter or suggest changes they’d like to see before the final release of the product.