Automation testing frameworks

So, we have concluded on the test cases to be automated. Next step is to find out what framework fits our requirement of the project. Automation framework is a set of rules or guidelines one must follow to automate the testing process. Its simply a way of defining what fits where. The determining factor for choosing the framework is how our testing works. This will be defined in the test strategy in the test plan of a release. We can classify the frameworks in to Record and Playback 1. Record and Playback : Simple form of automation. It records the users actions and plays back them. Application is expected to have same variables every time the playback is run. Comes with the disadvantage that objects on the page cannot change no matter what. 2. Library architecture framework: There is a main "driver" class or file that accesses the remembered objects on the page or objects from POM, libraries, data files, utils and property files. The driver mocks the user...