Test Accelerators       Oracle Fusion  |  Oracle EBS  |  Salesforce  |  Workday  |  Trackwise  |  Kronos  |  All
 

OpKey Blog

What is Progressive Automation?

Radhe Shyam Prajapati 25.10.2016
Overview
The classical approach of automation only focused on test scripts in-turn, giving rise to various challenges. Business process approach propagates component driven design and development of automation. This not only enables collaborative working within team but also helps organizations achieve Progressive Automation. This blog covers the meaning of progressive automation, a paradigm shift into automation approach and the conclusion.
 
What is Progressive Automation?
Progressive automation is one of the methods of automation technique where, test modules are tested one after the other. In progressive automation, automated test scripts are written along with the development code, for faster testing and identification of problems along with quicker fixes. The scripts are essentially written to test new software. A progressive automation suite takes only two or three days to run but hundreds of test cases can be executed simultaneously where it would have taken weeks to run manual tests. It also facilitates in spotting the negative impacts of programming or updates on existing system much earlier in the development cycle. This facility allows organizations to shorten the time cycle for testing and increasing coverage of testing in terms of requirements. Fortunately with progressive automation, the paradigm shift is taking place, to some extent.
 
How is Progressive Automation different from Regressive Testing?
Progressive automation is a strategy. It enhances traditional regressive testing wherein, new code is tested near the end of a project to locate errors. Though, progressive automation is not regression automation as it is totally different from it. In progressive automation, automated test cases are written to validate new functionality, whereas in regressive automation, validation is made to make sure that the existing functionality does not break the flow with any change. Progressive automation allows gaining high levels of ROI within a project whereas typical regressive automation suites are built at the end of a project with the hope to use them again in next project. The cycle time for testing is shortened and testing coverage is increased in terms of requirements in progressive automation.
 
How is Progressive Automation different from other methods of Testing?
Progressive automation unlike other methods of testing automates test scripts written along with the development code, for faster testing and identification of problems and quicker fixes. The scripts are essentially written to test new software. A progressive automation suite takes only two or three days to run but hundreds of test cases can be executed simultaneously where it would have taken weeks to run manual tests. It also facilitates in spotting the negative impacts of programming or updates on existing system much earlier in the development cycle. This facility allows organizations to shorten the time cycle for testing and increase coverage of testing in terms of requirements. It is a strategy enhancing traditional regressive testing wherein, new code is tested near the end of a project to locate errors.
Conclusion.
 
The first steps towards automated software testing in the history were taken almost 30years ago. Since, software development industry has seen some fundamental innovations but due to the obstruction caused by maintenance problem like inconsistent delivery and changing IT complexity etc, test automation is still in jeopardy. Therefore, with the help of progressive automation, issues related to inconsistent delivery and changing IT complexity can be resolved making the test process more effective.

Recent Posts

This site use Cookies to deliver our Service. By using this site you acknowledge that you have read and accepted Our Privacy and Cookie Policy. Your interest in OpKey or use of its free trial or purchase of a subscription package is subject to these Terms and Policies