Content deleted Content added
removed the merge templates as there was no discussion to merge the pages |
No edit summary |
||
Line 29:
{{Portal|Software Testing}}
'''Test Automation Interface'''
Test Automation Interface is a platform that provides a single [[Workspace]] for incorporating multiple testing tools and frameworks for [[System_testing|System/Integration testing]] of application under test. The goal of Test Automation Interface is to simplify the process of mapping tests to business criteria without coding coming in the way of the process. Test Automation Interface is expected to improve the efficiency and flexibility of maintaining test scripts.
Test Automation Interface comprises of the following core modules:
* Interface Engine
* Interface Environment
* Object Repository
'''Interface Engine:'''
Interface Engine is built on top of Interface Environment. Interface Engine comprises of a [[Parser|parser]] and a test runner. The parser is present to parse the object files coming from the object repository in to the test specific scripting language. Test runner deals with executing the test scripts using a [[Test_harness|Test Harness]].
'''Interface Environment:'''
Interface Environment comprises of Product/Project Library and Framework Library. Framework Library have modules related with the overall test suite while the Product/Project Library have modules specific to the application under test.
'''Object Repository:'''
Object Repository is a collection of UI/Application object data recorded by the testing tool while exploring the application under test.
[[File:Test Automation Interface.png|thumb|Test Automation Interface Model]]
==References==
{{Reflist|3}}
|