Characteristics of a Good Test Automation Framework
Framework Organization The automation framework needs to be well organized to make it easier to understand and work with the framework. Organized framework provides an easier way to expand and maintain. Items to be considered are Easier way to manage resources, configurations, input test data, test cases and utility functions Provide support for adding new features Easy option to integrate with Automation tool, third part tools, databases etc… Have the standard scripting guidelines that needs to be followed to be across Good Design Automation tests are used for long terms regression runs to reduce the testing turnaround time, hence, the design involved should be good so that the tests can be maintained easily and yield reliable tests results. Following are some of the good design step Separation of application locators from the test code so that the locators can be updated in the locator file independently on change. Example: To use locators from the object map, external...