Q1.What is software testing?
Software testing is the process of evaluating a system to find defects, verify it meets requirements, and validate it solves the user's problem. It combines verification (are we building the product right?) and validation (are we building the right product?).