1)Record and Play -The first and simple automation framework is Record /Playback.
Advantages
Advantages
Disadvantages:
Both these tasks are challanging ,so a better wayout to handle such scenarios is to develop a Keyword driven Framework by an automation expert.In Keyword driven Framework all the objects and methods are defined and end user just needs to call those keywords.Hence a Layman can use this Keyword to automate business flows.
Advantages:
Advantages
- Simple to use.
- The data is hard coded in script,and script needs to be opened and edited each time data needs to be changed.such Frameworks may result in Pesticide effect (Similar data being repeated in automation scripts)
Advantages
- The data is not hard coded in Script.
- Same script can be used for positive and negative testing with heavy data in Data Pool.
- The repeatable modules cant be reused hence lower the Velocity of automation creation.
Advantages
- Velocity of script creation increases after the functions are defined.
- Maintenance cost is low in case of Change request as we have to do change just in one funcation which is being called in thousands of scripts rather than modyfying all the scripts.
- This framework cant be used to test a scenario with multiple Test Data.
Disadvantages:
- The Person needs to be technical in order to create the scripts using this Framework.
Both these tasks are challanging ,so a better wayout to handle such scenarios is to develop a Keyword driven Framework by an automation expert.In Keyword driven Framework all the objects and methods are defined and end user just needs to call those keywords.Hence a Layman can use this Keyword to automate business flows.
Advantages:
- A Layman can automate business flows.
- The maintainance cost is higher as compared to Hybrid if there is some Change request or Enhancement Request.
- Some workflows cant be automated without tool /scripting knowledge like we have to manupilate a string for validation.So 100 % automation coverage is not possible if Layman is using the Framework.
No comments:
Post a Comment