9 Application Testing Suite
The Oracle Enterprise Manager Application Testing Suite provides automated functional testing, load testing, and test management for Web, packaged, and SOA-based applications. The suite consists of the following separately licensed products in the Oracle Application Testing Suite:
- Oracle Test Manager This product enables you to document and manage the overall test process, including test requirements, test cases, and issues.
- Oracle Functional Testing This product enables you to automate functional and regression testing of Web applications and Web Services.
- Oracle Load Testing This product enables you to automate load testing of Web applications and Web Services.
The following sections provide licensing information for each member of the suite.
Oracle Test Manager
Oracle Test Manager licensing is based on the Oracle Named User Plus (NUP) licensing model. One NUP license seat of Oracle Test Manager is required for each user of the product.
Oracle Functional Testing
As with Oracle Test Manager, Oracle Functional Testing licensing is also based on the Oracle Named User Plus (NUP) licensing model. One NUP license seat of Oracle Functional Testing is required for each user of the product.
OpenScript Component
The OpenScript component of Oracle Functional Testing is the interface where you create and run your test automation scripts, and does not require a separate license. If you are licensed for Oracle Functional Testing, you can automatically access OpenScript and the base testing modules for Web Functional Testing and Web Load Testing script generation. Other application testing modules or accelerators developed for OpenScript may be licensed and priced separately.
Oracle Functional Testing Accelerators
Oracle Functional Testing Accelerators provide customized functionality to enable faster and easier automated functional testing for specific applications or technologies. These optional Accelerators are available for specific applications, and are handled as add-ons to the base Oracle Functional Testing licenses.
Each Accelerator requires an incremental NUP license added on to the Oracle Functional Testing base license for each user that requires the capabilities of a specific accelerator. You do not need to license the same number of NUP's for Functional Testing Accelerators as you would for Oracle Functional Testing. Oracle Functional Testing is simply a prerequisite for the Functional Testing accelerators, so you must purchase (or own) at least the equivalent number of NUP's of Oracle Functional Testing for Web Application before you can purchase NUP's for the accelerators.
The following Functional Testing Accelerators are currently available:
- Functional Testing Accelerator for Web Services This Accelerator provides faster automated functional testing of Web Services by providing a custom module for creating Web Services scripts. This includes a Web Services wizard that enables you to create test scripts automatically from your WSDL files.
- Functional Testing Accelerator for Siebel This Accelerator provides faster automated functional testing of Siebel CRM applications by providing specialized capabilities for creating Siebel functional test scripts. This is integrated with Siebel Test Automation's Component Automation Services (CAS) library to enable out-of-box testing of Siebel applications, including support for testing High Interactivity components. This Accelerator supports Siebel CRM version 7.7 and higher. Functional Testing Accelerator for Siebel includes a restricted-use license for Siebel Test Automation Interfaces for use with Functional Testing Accelerator for Siebel only.
- Functional Testing Accelerator for Oracle E-Business Suite This Accelerator provides automated functional and regression testing of Oracle E-Business Suite (EBS) applications and custom Oracle Forms applications. The accelerator provides support for both Web and Oracle Forms application interfaces to ensure application quality.
- Functional Testing Accelerator for Oracle Application Development Framework This Accelerator provides automated functional and regression testing of applications created with the Oracle Application Development Framework (ADF). The accelerator provides support for both Web and ADF application interfaces to ensure the quality of your ADF-based custom applications and Oracle Fusion Applications.
Dependencies with Oracle Load Testing
The Oracle Application Testing Suite utilizes an integrated scripting platform for creating both automated functional testing and load testing scripts. This scripting platform comprises part of the Oracle Functional Testing product.
One license of Oracle Functional Testing is included with the Oracle Load Testing Controller to be used for creating automated test scripts for load testing. If you require additional script recorders for load test scripting or require functional testing capabilities, you must purchase separate additional licenses of Oracle Functional Testing.
Oracle Load Testing
The following licensed components are required for Oracle Load Testing:
- Load Testing This component simulates the virtual users that generate a load against the application under test. Licensing for this component is based on the Oracle NUP licensing model. Each emulated human user or non-human operated device is considered a virtual user and is counted to determine the number of required NUP licenses. A minimum of 200 NUP licenses (200 virtual users) is required for the Oracle Load Testing component.
- Load Testing Controller This component enables you to configure load test scenarios and server monitors, then view results. Licensing for this component is based on the Oracle Processor licensing model. A minimum of 1 Processor license for the Load Testing Controller is required for each deployment.
Oracle Load Testing Accelerators
Oracle Load Testing Accelerators provide customized functionality to enable faster and easier automated load testing for specific applications or technologies. These optional Accelerators are available for specific applications, and are handled as add-ons to the base Oracle Load Testing licenses.
Each Accelerator requires an incremental NUP license added on to the Oracle Load Testing base license for each virtual user that requires the capabilities of a specific accelerator. You do not need to license the same number of NUP's (VU's) for Load Testing Accelerators as you would for Oracle Load Testing. Oracle Load Testing is simply a prerequisite for the Load Testing accelerators, so you must purchase (or own) at least the equivalent number of NUP's (VU's) of Oracle Load Testing for Web Application before you can purchase NUP's (VU's) for the accelerators.
The following Load Testing Accelerators are currently available:
- Load Testing Accelerator for Web Services This Accelerator provides faster load testing of Web Services by providing a custom module for creating Web Services scripts. You can load test your Web Services by simulating concurrent virtual user clients accessing Web Service interfaces.
- Load Testing Accelerator for Siebel This Accelerator provides faster load testing of Siebel CRM applications by providing specialized capabilities for creating Siebel load test scripts. You can load test your Siebel applications by simulating thousands of concurrent users running Siebel Web transactions. This Accelerator is integrated with Siebel Test Automation's load test correlation library, and supports Siebel CRM version 7.7 and higher (including 8.x versions). Load Testing Accelerator for Siebel includes a restricted-use license for Siebel Test Automation Interfaces for use with Load Testing Accelerator for Siebel only.
- Load Testing Accelerator for Oracle E-Business Suite This Accelerator enables you to simulate thousands of virtual users accessing your Oracle E-Business Suite applications or custom Oracle Forms applications simultaneously to measure the effect of the load on application performance. The Accelerator provides support for both Web and Oracle Forms application interfaces and protocols.
- Load Testing Accelerator for Oracle Application Development Framework This Accelerator enables you to test the performance of your Oracle Application Development Framework (ADF) applications. The accelerator provides support for both Web and ADF application interfaces to ensure the performance and scalability of your ADF-based custom applications and Oracle Fusion Applications.
- Load Testing Accelerator for Oracle Database This Accelerator enables you to perform direct load testing of Oracle Database using synthetic test scripts. You can also automatically generate test scripts by importing database transactions from Real Application Testing's Database Replay capture files, or by importing them from other text files containing SQL and PL/SQL statements. You can then run the test scripts across thousands of concurrent virtual users in Oracle Load Testing.
Dependencies with Oracle Functional Testing
See "Dependencies with Oracle Load Testing".
Oracle Load Testing Developer Edition
The Oracle Load Testing Developer Edition is a bundled solution that includes 2 Processor licenses of Oracle Load Testing Controller and 10 NUP (virtual user) licenses of Oracle Load Testing. This solution is intended for running small load tests to enable developers to test application performance during development. You cannot upgrade this edition to a full Oracle Load Testing configuration by adding more virtual users.
Restricted Use Licenses Provided with Application Testing Suite
A restricted use license of BI Publisher is included for users to run reports provided with Oracle Load Testing and Oracle Test Manager and modify provided layouts. A full-use license of BI Publisher is required for creating new reports.
A restricted use license of Oracle Weblogic Server is provided with Oracle Load Testing and Oracle Test Manager for use as the back-end application server for these products.
A restricted use license of Oracle Database 11g Enterprise Edition is provided with Oracle Load Testing and Oracle Test Manager for use as the back-end database server for these products.