Preface

Welcome to the Oracle OpenScript User's Guide. Oracle OpenScript is an extensible, standards-based test automation platform designed to test the next generation of Web applications. This guide explains how to use the features and options of Oracle OpenScript for testing Web applications.

Audience

This document is intended for test engineers who will be developing Oracle OpenScript scripts for regression and performance (load and scalability) testing of a Web site or application. The guide does require an understanding of software or Web application testing concepts. Test engineers using Oracle OpenScript should be familiar with the concepts of regression testing, load testing, and scalability testing.

The record/playback paradigm of Oracle OpenScript does not require any programming experience to develop scripts for testing. However, the advanced programming features available in Oracle OpenScript do require experience with the Java programming language. The programming sections and code examples of this manual assume that you understand programming concepts in Java.

Using This Guide

This guide is organized as follows:

Chapter 1, "Getting Started With OpenScript" introduces OpenScript and provides an overview of the features and user interface.

Chapter 2, "Setting Preferences" explains the available options in the OpenScript Preferences categories.

Chapter 3, "Creating and Modifying Scripts" explains the procedures for creating and modifying basic scripts in OpenScript.

Chapter 4, "Using Data Parameterization" explains the concepts and procedures of Data Driven Testing using Databanks.

Chapter 5, "Using the Web Functional Test Module" provides instructions on configuring and using the OpenScript Web Functional Test Module for functional testing of applications through the Document Object Model (DOM) of the Web browser.

Chapter 6, "Using the HTTP Module" provides instructions on configuring and using the OpenScript HTTP Module for load testing of Web applications through the underlying HTTP protocol traffic.

Chapter 7, "Using the Oracle EBS/Forms Functional Test Module" provides instructions on configuring and using the OpenScript Oracle Forms Functional Test Module for functional testing of Oracle Forms web applications.

Chapter 8, "Using the Oracle EBS/Forms Load Test Module" provides instructions on configuring and using the OpenScript Oracle Forms Load Test Module for load testing of Oracle Forms web applications.

Chapter 9, "Using the Oracle Fusion/ADF Functional Test Module" provides instructions on configuring and using the OpenScript Oracle Fusion/ADF Functional Test Module, which provides support for functional testing of Oracle Application Development Framework (ADF)-based applications.

Chapter 10, "Using the Oracle Fusion/ADF Load Test Module" provides instructions on configuring and using the OpenScript Oracle Fusion/ADF Load Test Module, which provides support for load testing of Oracle Application Development Framework (ADF)-based applications.

Chapter 11, "Using the Adobe Flex Functional Test Module" provides instructions on configuring and using the OpenScript Adobe Flex Functional Test Module, which provides support for functional testing of Adobe Flex-based web applications that use the Adobe Flex Automation Framework.

Chapter 12, "Using the Adobe Flex (AMF) Load Test Module" provides instructions on configuring and using the OpenScript Adobe Flex (AMF) Load Test Module, which provides support for load testing of Adobe Flex-based web applications that use the Action Message Format (AMF).

Chapter 13, "Using the Hyperion Load Test Module" provides instructions on configuring and using the OpenScript Hyperion Load Test Module, which provides support for load testing of Hyperion applications.

Chapter 14, "Using the JD Edwards Functional Test Module" provides instructions on configuring and using the OpenScript JD Edwards EnterpriseOne Functional Test Module, which provides support for testing of JD Edwards EnterpriseOne applications with Grid controls.

Chapter 15, "Using the JD Edwards Load Test Module" provides instructions on configuring and using the OpenScript JD Edwards Load Test Module, which provides support for load testing of Oracle JD Ewards EnterpriseOne-based web applications.

Chapter 16, "Using the PeopleSoft Load Test Module" provides instructions on configuring and using the OpenScript PeopleSoft Load Test Module, which provides support for load testing of PeopleSoft applications.

Chapter 17, "Using the Web Services Module" provides instructions on using the OpenScript Web Services Module for testing Web Services.

Chapter 18, "Using the Siebel Functional Test Module" provides instructions on configuring and using the OpenScript Siebel Functional Test Module for testing Siebel applications through the Document Object Model (DOM) of the Web browser and the Siebel test automation framework.

Chapter 19, "Using the Siebel Load Test Module" provides instructions on configuring and using the OpenScript Siebel Load Test Module for load testing Siebel web applications through the underlying HTTP protocol traffic.

Chapter 20, "Using the Utilities Module" provides instructions on using the OpenScript Utilities Module, which provides commonly used testing functions.

Chapter 21, "Using the Shared Data Module" provides instructions for using the Shared Data Module for transferring data using message queues and hash maps.

Chapter 22, "Using the Block Scenarios Module" provides instructions on using the OpenScript Block Scenarios Module, which provides support for generating complex Virtual User scenarios.

Appendix A, "Script Command Line Reference" provides reference information for agent command line settings.

Appendix B, "Proxy Command Line Reference" provides reference information for proxy command line settings.

Appendix C, "Command Line Tools Reference" provides reference information for command line tools options.

Appendix D, "Error Message Reference" provides reference information for error messages.

Appendix E, "Troubleshooting" provides basic troubleshooting information.

Appendix F, "Third-Party Licenses" contains copyright information about certain third-party products used with Oracle Application Testing Suite.

Documentation Accessibility

For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.

Access to Oracle Support

Oracle customers have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.

Related Documents

For more information, see the following documents in the Oracle Application Testing Suite documentation set:

Conventions

The following text conventions are used in this document:

Convention Meaning
boldface Boldface type indicates graphical user interface elements associated with an action, or terms defined in text or the glossary.
italic Italic type indicates book titles, emphasis, or placeholder variables for which you supply particular values.
monospace Monospace type indicates commands within a paragraph, URLs, code in examples, text that appears on the screen, or text that you enter.