The Test Automation Framework (TAF) provides a scaling cloud-based runtime for Robot Framework test automation scripts, to test
TAF provides a consistent test automation scripting framework (Robot scripts) with loosely-coupled runtimes (called Core Engines) to execute the tests. Core Engines are either local
(i.e. local AWS runtimes provided by TAF) or remote
(i.e. third-party runtimes that TAF connects to, like BrowserStack.
Applications can request to execute test automation builds (app (test) build) - indicating the type of test - and TAF will choose the Core Engine associated with the application to run the tests. Select Features
(e.g. list of browsers to test on in parallel) when configuring a Core Engine
for an Application. Tests are executed in parallel and at scale, with queuing used when Remote Core Engine licenses are limited. TAF generates consistent Robot Framework test reports for each test build, and exports reports to an instance of Report Portal for review and action.
Applications using the framework are grouped under Products to generate Product Quality Dashboards using Tableau.
APIBehaviourRESTLocalDefault
- Local core engine for REST API behaviour tests.WebAppBehaviourLocalDefault
- Local core engine for Web Application behaviour tests using a headless Chrome browser.WebAppBehaviourBrowserStack
- Remote core engine for cross-browser/device Web Application behaviour tests, using BrowserStack.