Utilities Testing Accelerator User’s Guide
Overview
Introduction
Terminology
Application Architecture
Application Features
Supported Oracle Utilities Applications
Oracle Utilities Testing Accelerator Features
Administration
Components
Dashboard
Flows
Flow Sets
Tools
Developing Metadata Driven Web Service Based Test Automation
Metadata Driven Automation Development Methodology
Planning
Design and Development
Test Run
Setting Up Automation Development Environment
Setting Up Oracle Utilities Testing Accelerator Server
Setting Up Workstations for Development/ Testing
Setting Up Flow and User Configuration Sets
Setting Up Application under Test
Oracle Utilities Testing Accelerator Administration
Overview
Administration Tab
Managing Products
Managing Modules
Managing Users
User Access Types
Purging Flow Run Data
Purging Notification Data
Custom Content Upgrade
Creating Test Flows
Creating Flow Modules
Creating Flows
Creating Flows By Dragging-and-Dropping Components
Adding Test Data in a Flow
Moving Data Between Components without Using Global Variables
Annotating Components in a Flow
Using Global Variables
Flow Lifecycle
Locking/Unlocking Flows
Copying Flows
Reordering Components in a Flow
Copying Test Data from One Component to Another in a Flow
Fetching Component Test Data from an Utilities Application
Unit Testing a Component in a Flow
Bulk Replacing Component Test Data in Multiple Flows
Flow Subroutines
Running Subroutine in a Loop
Conditional Bypass of Components in a Flow Run (Skip Component)
Component Test Data Sets
Creating Reference Test Data for a Component
Loading Test Data from a Component Test Data Set
Deleting Component Test Data Sets
Loading Test Data from a .csv File
Flow Test Data Sets
Adding Email Capabilities to Flows
Support for HTTPS Web Services
Support for Integration Flows
Running Test Flows
Running Test Flows Using a Browser
Iterative Flow Run
Stopping Flow Run on Validation Failure
Stopping Flow Run Manually
Viewing Flow Run Details
Viewing Flow Run Failure Details
Viewing Flow Run Summary Report
Conversational Test Data Management
Generating Oracle Utilities Testing Accelerator Scripts
Importing the Generated Oracle Utilities Testing Accelerator Script into Eclipse IDE
Running Flows from Command Line
Encrypting Passwords
Generating Keystore for Encryption from Windows Explorer
Generating Keystore for Encryption from Command Prompt
Using Password Encryptor Tool From Windows Explorer
Using PasswordEncryptor Tool From Console/Command Line
Configuring the Runtime Properties (For Run Using Eclipse)
Runtime Configuration for Flow Run (For Run Using Browser)
Creating Components
Component Structure
Component Lifecycle
Locking/Unlocking Components
Component Types
Web Service Based Components
GUI Based Components
REST Web Service Components
Creating Web Service Based Components
Creating a Component
Creating a Component Definition
Defining Default Data at Component Level
Setting Up Operation Name for a Web Service
Using Runtime Variables in Components
file: prefix - csv file
Using Function Libraries
Resolving the Repeating Elements in Response XML
Adding Validations
Logging and Reporting
Handling the List Elements
Creating GUI Based Components
Creating a Component Definition for GUI Components
Creating REST Web Service Components
Creating a REST Service Component Definition
Entering Test Data for a REST Component
Copying Components
Creating Test Flow Sets
Creating Flow Sets
Adding Flows to a Flow Set
Deleting Flows from a Flow Set
Running Flow Sets
Stopping Flow Set Run
Exporting Flow Sets
Viewing Flow Set Run History
Viewing Flow Set Execution Summary Report
Creating Test Plans
About Test Plans
Creating a Test Plan
Adding and Removing Flow Sets in a Test Plan
Managing Test Plan Lifecycle
Running a Test Plan
Viewing Test Plan Run Results
Development Accelerator Tools
Component Export Tool
Flow Export Tool
Component/ Flow Import Tool
Component Generation Tool
Password Encryption Tool
Overview
Running the Password Encryption Tool
Component Definition Validation Tool
Function Library Reference
OUTSPCORELIB
WSVALIDATELIB
CORERESPONSEUTILLIB
COREDATETIMELIB
COREDATAGENLIB
COREVALIDATEVARIABLELIB
COREVERIFYCONDITIONVARIABLELIB
CORESTOREVALUES
COREFILEOPS
CORESTRINGOPS
CORENUMBEROPS
COREUTAOPS
Custom Libraries
Creating/Updating Custom Libraries
Exporting/Importing Custom Libraries
Using Custom Library Functions
Web Service Component Keywords
WS-SETWEBSERVICENAME
WS-SETXMLELEMENT
WS-SETXMLLISTELEMENT
WS-SETVARIABLE
WS-SETVARIABLEFROMRESPONSE
WS-SETTRANSACTIONTYPE
WS-LOGMESSAGE
WS-CREATEWSREQUEST
WS-PROCESSWSREQUEST
WS-STARTPOLLWS
WS-STOPPOLLWSIF
GUI Component Keywords
APPROVE
APPROVE
CANCEL
CHECK
CLICK
CLOSE
GET_ATTRIBUTE_VALUE
GET_ATTRIBUTE_ID
LAUNCH
MAXIMIZE
MINIMIZE
POPUP
PRESSTABKEY
SELECT
SETTEXT
SWITCHTO
UNCHECK
UNSELECT
UI-STARTBROWSER
UI-ENDBROWSER
WAIT
REST Component Keywords
RS-SETREQUESTHEADER
RS-SETENDPOINT
RS-ARGUMENT
RS-SETMETHOD
RS-PROCESSRESTREQUEST
Setting Up Inbound Web Services
Creating Inbound Web Services
Importing Inbound Web Services
Searching Inbound Web Services
Generating Re-runnable Test Data
Connecting to Multiple Databases
Configuring Authentication for Web Service Requests
OUTA REST Services
Prerequisites
Flow Run
Flow Set Run
Flow Run Analytics
Flow Set Run Analytics
Flow Run Summary
Flow Set Run Summary
Utilities Testing Accelerator User’s Guide
Oracle Utilities Testing Accelerator Release 7.0.0.0.0 User’s Guide