What is the main objective of Software Testing?

Options

  • A. To increase the size of source code
  • B. To identify defects and verify that software meets specified requirements
  • C. To eliminate the need for software design
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

B. To identify defects and verify that software meets specified requirements

Detailed Explanation

Software Testing is the process of evaluating software to identify defects and determine whether it satisfies specified requirements. Testing improves software quality and helps detect errors before or after deployment.