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

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

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

8. is typically the last phase of software testing.

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

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

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