[WEBINAR] The New Normal: Dealing with the Reality of an Unsecure World

Test Automation Framework

Definition - What does Test Automation Framework mean?

A test automation framework is essentially a set of guidelines for creating and designing test cases. It is a conceptual part of automated testing that helps testers to use resources more efficiently.

Techopedia explains Test Automation Framework

Rather than being an actual component of a testing software application, the test automation framework is a combination of concepts and tools that works with items like internal libraries and reusable code modules to provide a foundation for test automation. Test automation frameworks can orient test cases by providing the test case syntax, including directions for methodology, and setting up a scope for iterative testing to make the whole process more efficient and less difficult.

There are different types of models for test automation frameworks — for example, some of them are keyword oriented, where a table of keywords provides the basis for building test cases. A data-driven approach is also possible, where the test framework supplies "inputs" and observes a series of corresponding "outputs." One way to think about this is that it is similar to a graphing calculator’s mapping of a parabolic curve: in the data-driven test cases, a range of variables is used to look at how variable changes affect test outcomes.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
"Techopedia" on Twitter

Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Free Whitepaper: The Path to Hybrid Cloud
Free Whitepaper: The Path to Hybrid Cloud:
The Path to Hybrid Cloud: Intelligent Bursting To Amazon Web Services & Microsoft Azure
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.