Q1.What is software testing?
Software testing is the process of evaluating a system to find defects, verify that it meets specified requirements, and validate that it solves the user's problem. It is a structured activity that increases confidence in the software, reduces the cost of late defects, and provides objective information about product quality.