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

In , developers review the program code to find defects and suggest improvements.

is performed by a select group of end users before the software is released to the public.

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

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

10. is performed to determine how a system performs under different conditions.

9. is performed to verify the interaction between different software modules.

Regression testing is performed to ensure that changes or fixes in the software do not introduce new .