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

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

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

is a technique used in software testing to test incomplete or unavailable components.

5. ensures that the software meets the functional requirements specified in the requirements document.