Overview
This chapter introduces the Oracle Utilities Testing Accelerator application and provides an overview of the application architecture.
The following diagram shows a high-level architecture for Oracle Utilities Testing Accelerator.
Oracle Utilities Testing Accelerator’s workbench can be accessed using a web browser, such as Firefox or Google Chrome. The workbench allows to create and manage components and flows. Additionally, flow runs and their corresponding history can be managed from the workbench. There are various modules within the workbench:
• Component Manager supports auto generation creation, update and delete of components.
• Flow Manager provides features to create and manage test flows in Oracle Utilities Testing Accelerator.
• Test Planning helps to manage flow runs corresponding to testing of specific product upgrades/updates.
• Utilities help manage flow upgrades, export-import and custom component creation.
• Security module in Oracle Utilities Testing Accelerator workbench ensures that only authorized users have access to the workbench. The module also provides necessary support to add authentication to outbound requests used for testing an application. Additionally, the module also controls the access to the flow runs using the Oracle Utilities Testing Accelerator REST APIs.
All components and flows are defined using metadata as Testing Objects. The metadata and the flow run history is stored in the database for unified, concurrent access by various Oracle Utilities Testing Accelerator users.
Oracle Utilities Testing Accelerator includes predefined components provided by the corresponding product's Quality Assurance teams.
All the web service based test flow runs use Testing APIs on the Oracle Utilities Enterprise products. These APIs are web service end points on the Enterprise applications and are part of Oracle Utilities Testing Accelerator.
Using the components, a flow can be assembled and generated. The generated script can also be run in Eclipse IDE for Java Developers edition that has the Oracle Utilities Testing Accelerator Eclipse plugin installed.