Can we do Automation testing without a framework? If yes, then why do we need a framework?
Yes, We can perform automation testing even without using a framework. We can just understand the tool that we are using for automation and program the steps in the programming language that tools support.
If we automate test cases without a framework then there won’t be any consistency in the programming scripts for test cases.
A framework is required to give a set of guidelines that everyone has to follow to have maintained readability, reusability, and consistency in the test scripts. A framework also provides one common ground for reporting and logging functionality.