#REDIRECT[[Test_automation#Framework_approach_in_automation]]
{{cleanup|date=December 2007}}
A '''Test Automation Framework''' is a set of assumptions, concepts and tools that provide support for [[test automation|automated software testing]]. The main advantage of such a framework is the low cost for maintenance. If there is change to any test case then only the test case file needs to be updated and the [[Driver Script| Driver Script]] and [[Startup script| Startup script]] will remain the same.
There's no need to update the scripts in case of changes to the application.
{{Portal|Software Testing}}
== Frameworks ==
# [[Modularity-driven testing]]
# [[Data-driven testing]]
# [[Keyword-driven testing]]
# [[Model-based testing]]
# [[Hybrid testing]]
Part of the debate is how to transition from manual testing to automated testing.
== External links ==
* [http://www-128.ibm.com/developerworks/rational/library/05/1011_kelly Framework automation with IBM Rational Functional Tester: Modularity]<br />
* [http://www-128.ibm.com/developerworks/rational/library/05/1108_kelly/ Framework automation with IBM Rational Functional Tester: Data-driven]<br />
* [http://www-128.ibm.com/developerworks/rational/library/06/0523_kelly/ Framework automation with IBM Rational Functional Tester: Keyword-driven]<br />
* [http://qtp.blogspot.com/2007/06/choosing-test-automation-framework.html Choose an Automation Framework]
* [http://mercuryquicktestprofessional.blogspot.com/2006/11/whats-your-automation-framework.html What's your Automation Framework]
* [http://www.advancedqtp.com/knowledge-base/projects/frameworkmanager/frameworkmanager-version-081/ QTP FrameworkManager]
[[Category:Software testing]]
[[Category:Automation]]
|