Q1.What is automation testing?
Automation testing uses scripts and tools to execute predefined test cases, compare actual and expected results, and report outcomes without human intervention during execution. Best fit: regression, smoke, data-driven, and load testing. Not a full replacement for exploratory or usability testing.