Test Automation Terminology

Posted by Albert Gareev on Apr 21, 2008 | Categories: Notes

Test Flow – The testing process in its dynamics as a sequence of operations: interactions with an application under test, observations and evaluations. Complex Test Flow is represented by a tree of possible test flows for sub-functionalities, including branches and loops.

Test Flow Design  – The activity of development of a Test Flow.

Test Flow Modeling – The activity of programming an Automated Test  Flow based on Designed Test Flow and with help of a Model-Based Test Automation Language.

Automated Test Flow – The Test Flow executable by a Test Driver.

Model-Based Test Automation Language – A very high level (abstract level) scripting language that uses a pre-defined knowledge base, allows behavior defaulting /dynamically reconfiguring behavior for keywords, and not bound to a specific GUI type or business domain.

Test Driver – A high level script, friendly for non-programming users, receiving input as Automated Test Flows, and providing unattended test execution and full reporting.

Data Model – An approach implementing Test Data storage, exchange, and retrieval Service Functionalities.

Service Functionality – A low-level component in a layered automation framework (example); an implementation of generic, reusable functions (in object classes, function libraries, etc.) supporting Automated Test Flow execution.

Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
This work by Albert Gareev is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported.