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

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

System testing is performed on a complete, integrated system to evaluate the system's with its specified requirements.

In , developers walk through the program code manually to look for any potential issues.

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

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