During , end users provide feedback on the software's usability and quality.

In beta testing, the software is tested by a group of potential users in a environment.

3. testing is also known as structural testing or glass-box testing.

2. testing focuses on the functional requirements of the software.