Automation frameworks are used to minimize automation script maintenance and speed up automation process. Frameworks usually include common library of automation procedures and enable test engineers to participate in automation effort with minimal training.  
 
Over the years, a few generations of frameworks have been developed to make the automation process more and more efficient:
1st Generation: Record-Playback - scripts are recorded with minimal scripting knowledge, but then become unworkable if application has dynamic data and changes.
2nd Generation: Scripting Driven/Data Driven – common functions are written and used in the script with data being provided externally, this framework is very common right now but requires every person to be a scripter and has a high maintenance resource cost.
3rd Generation (latest one): Action Driven/Keyword Driven – this framework allows for multiple people, with and without scripting knowledge, to participate in the automation process with much faster test case development and less scripting.
 
 
   
  The Action Driven Framework solution enables the test team (and beyond) to develop automation in a more efficient and fast manner. It enables a parallelization of labor where the entire team can participate in the process of automation:  
 
Automation Script Developer - develops just the scripting code (with minimal product knowledge)
Manual Engineer - develops easy to read test cases (with no scripting knowledge required)
This solution can be developed in almost any automation/programming tool and it has proved itself to:
Cut down on cost on automation tools
Great increase in output of automated test cases developed
Much lower maintenance cost in time
Total visibility into automation development and test results
Fully integrates in to application development process
In a nut shell, this latest in generation of frameworks does for automation scripts what object oriented programming did for application development: Creation of powerful scripts and test cases in a faster and easier way.
 
 
   
 
We at PrimaTest have many years of experience in establishing the automation solutions for many various software industries and fully understand the complexity and challenges that each project can present. With this understanding we can help with the implementation, resources, identify return of investment that automation can present as well as setup appropriate process that will integrate with company one. The end result is that our team of engineers will be able to set up an automation plan and deliver on it with 100% visibility and get your company up and running with automated test cases as soon as possible.
 
 
 
  © 2008 PrimaTest, Inc. l Site Map Designed by: