Release Notes
Release 12.4.0.2 (Updated)
E17387-15
September 2014
This document includes updated information for Oracle Application Testing Suite version 12.4.0.1/12.4.0.2. The information in this document is more up-to-date than that in the manuals. Many of the issues outlined in this document will be corrected in upcoming releases. If you have any questions or problems, please contact our support group at http://www.oracle.com/support/index.html
.
This document has the following sections:
This version includes maintenance improvements to the existing features as well as new features outlined below.
Version 12.4.0.2 is a maintenance release with general program updates and fixes.
Updated Test Set Reports in Oracle Test Manager - Oracle Test Manager includes new Test Set Run report with grouping by Test Set or Test Case.
OpenScript EBS/Forms module - Oracle OpenScript EBS/Forms module includes support for Java Runtime Environment 1.6.0_10 to 1.6.0_65 and 1.7.0 to 1.7.0_65.
OpenScript will attempt to dynamically enable the JRE to support record and playback of forms applet actions. However, in some cases, such as JRE7, the JRE will need to be statically enabled using the Manage EBS/Forms automation menu option on the Tools menu to support record and playback of forms applet actions.
New EBS/Forms Module - Oracle OpenScript EBS/Forms module includes support for Java Runtime Environment 1.6.0_41+ and JRE 1.7.0_14+ (up to JRE1.7.0_45). Note that E-Business Suite versions running on Jinitiator are not supported with this module. If your E-Business Suite version runs using Jinitiator, you should use Oracle Application Testing Suite version 12.3.0.x (or previous versions).
Siebel OpenUI Function Library - Oracle OpenScript includes a new function library for creating custom tests and advanced interactions with Siebel OpenUI applications.
Support for Firefox 24 ESR browser - Oracle OpenScript includes support for the Firefox 24.x ESR browser for record and playback on Windows and for playback on Linux.
New feature to add tests to Test Set runs in Oracle Test Manager - Oracle Test Manager includes feature that allows users to add tests to a Test Set that is being executed.
New feature that allows users to manually complete/close a Test Set in Oracle Test Manager - Oracle Test Manager now let's users to manually complete/close a Test Set Run.
Updated Test Set Reports in Oracle Test Manager - Oracle Test Manager includes additional test execution reporting at Test Set level.
New browsers added for browser emulation in Oracle Load Testing – Oracle Load Testing now includes new desktop and mobile browsers in order to emulate users with modern desktop and mobile web browsers.
Updated JMX Data Source Support in Oracle Load Testing - The JMX Data Source now supports SSL for Weblogic 10.3.4 and above (using the T3S protocol). SSL support is enabled by entering values for the Trust Store File, Trust Store Password, Key Store File and Key Store Password fields.
Note: In order to support Weblogic DemoTrust certificates (which are enabled by default in test environments), you need to add the following parameter to the JHP.commandline
property of \DataCollector\properties\jagent_service.properties
.
-Dweblogic.security.TrustKeyStore=DemoTrust
DemoTrust certificates are NOT recommended for production systems.
End of Support for the Oracle XE 10g Database is Being Planned for Future Releases of Oracle Application Testing Suite.
End of Support for Oracle Application Testing Suite Linux (32-Bit) Installer.
End of Support for Internet Explorer 7, Firefox 3.6, and Firefox 6 Browsers in Oracle Application Testing Suite.
Upcoming end of support in Oracle Application Testing Suite - Oracle XE 10g database.
Oracle Application Testing Suite version 12.4.0.2 is planned to be the last version to support the Oracle XE 10g database.
Oracle XE 11g database will be the default database for new Oracle Application Testing Suite installations.
The end of support will mean customers will have to either move their data to Oracle 11g EE or 12c EE database or upgrade to Oracle XE 11g database.
What will you do as support for Oracle XE 10g database is removed in a future release?
If the Oracle XE 10g database is being used in your environment, you should begin planning for the end of support for Oracle XE 10g database and system upgrades to make sure the continuity of your test process management, while Oracle XE 11g database support is added in a future release.
If you have any questions or concerns regarding this upcoming change, please update the My Oracle Support Communities thread to get resolutions, information or access to the Oracle Application Testing Suite Product Management.
The related My Oracle Support Communities thread can be accessed here: https://communities.oracle.com/portal/server.pt/community/view_discussion_topic/216?threadid=280470&doPagination=false&Portlet=View%20Discussion&PrevPage=Communities-EditDiscussion
.
Upcoming end of support in Oracle Application Testing Suite - Oracle Application Testing Suite Linux (32-Bit) Installer.
Oracle Application Testing Suite version 12.4.0.2 is planned to be the last version to include the Oracle Application Testing Suite Linux (32-Bit) Installer.
Future releases of Oracle Application Testing Suite will not include the Linux (32-Bit) Installer.
The end of support will only have impact if you are currently using the Oracle Application Testing Suite Linux (32-Bit) Installation. Customers are suggested to use Oracle Application Testing Suite Linux (64-Bit) Installation for all future deployments.
What will you do as Oracle Application Testing Suite Linux (32-Bit) Installer is removed in a future release?
If the Oracle Application Testing Suite Linux (32-Bit) installation is being used in your environment, you should begin planning for the end of support for Linux (32-Bit) installer and system upgrades to make sure the continuity of your test process management, while Linux (32-Bit) installer support is phased out in a future release.
If you have any questions or concerns regarding this upcoming change, please update the My Oracle Support Communities thread to get resolutions, information or access to the Oracle Application Testing Suite Product Management.
The related My Oracle Support Communities thread can be accessed here: https://communities.oracle.com/portal/server.pt/community/view_discussion_topic/216?threadid=280470&doPagination=false&Portlet=View%20Discussion&PrevPage=Communities-EditDiscussion
.
The related Microsoft lifecycle factsheet can be accessed here: http://windows.microsoft.com/en-US/windows/products/lifecycle
.
Upcoming end of support in Oracle Application Testing Suite - Internet Explorer 7, Firefox 3.6, and Firefox 6 browsers in Oracle Application Testing Suite.
Oracle Application Testing Suite version 12.4.0.2 is planned to be the last version to support the Internet Explorer 7, Firefox 3.6, and Firefox 6 browsers in the Oracle Application Testing Suite.
Future releases of Oracle Application Testing Suite will not isupport the Internet Explorer 7, Firefox 3.6, and Firefox 6 browsers.
The end of support will only have impact if you are currently using the Internet Explorer 7, Firefox 3.6, or Firefox 6 browser in Oracle Application Testing Suite. Customers are suggested to use Oracle Application Testing Suite more recent versions of browsers for all future deployments.
What will you do as support for the Internet Explorer 7, Firefox 3.6, and Firefox 6 browsers is removed in a future release?
If the Internet Explorer 7, Firefox 3.6, or Firefox 6 browser is being used in your environment, you should begin planning for the end of support for Internet Explorer 7, Firefox 3.6, and Firefox 6 browsers and system upgrades to make sure the continuity of your test process management, while the browser support is phased out in a future release.
If you have any questions or concerns regarding this upcoming change, please update the My Oracle Support Communities thread to get resolutions, information or access to the Oracle Application Testing Suite Product Management.
The related My Oracle Support Communities thread can be accessed here: https://communities.oracle.com/portal/server.pt/community/view_discussion_topic/216?threadid=280470&doPagination=false&Portlet=View%20Discussion&PrevPage=Communities-EditDiscussion
.
The related Microsoft lifecycle factsheet can be accessed here: http://windows.microsoft.com/en-US/windows/products/lifecycle
.
Oracle Application Testing Suite has the following system requirements:
Oracle Functional Testing's OpenScript scripting platform has the following system requirements:
Operating System (32-bit and 64-bit versions): Windows Vista, Windows 2003, Windows 7, Windows 2008, Windows 2008 R2.
Memory: Minimum 1 GB
System: x86, 32-bit or 64-bit processor, 2.6 GHz or faster
Disk Space: 4 GB minimum
Browser: Internet Explorer 7.x, 8.x., 9.x; Firefox 3.5/3.6, 6.x, 10.x, 24.x; Chrome 27 to 31 (playback only).
Java Runtime Environment: JRE 1.6 minimum, JRE 1.7.
Oracle Load Testing has the following system requirements:
Operating System (32-bit and 64-bit versions): Windows Vista, Windows 2003, Windows 7, Windows 2008, Windows 2008 R2. Oracle Enterprise Linux 5.x 64, 6.x. Windows 2008 R2 is the minimum supported system for functional test-type scripts. Windows 7 is not supported as Windows 7 only allows the single primary user of the licensed computer to access a session of the computer.
Memory: Minimum 2 GB.
System: x86, 32-bit or 64-bit processor, 2.6 GHz or faster
Disk Space: 10 GB minimum free (at least 3 GB free on the system drive)
Browser: Internet Explorer 7.x, 8.x, 9.x, Firefox 10.x, 17.x., 24.x,
Database: Oracle EE 10g or 11g, XE 10g
Application Server: Oracle WebLogic 11g (10.3.5.0). Oracle Application Testing Suite requires the standard WebLogic Server installation (which includes jrocket jdk.). It does not support generic versions of WebLogic Server installation (such as those that use wls1035_generic.jar
).
Oracle Load Testing Agent also supported on Linux 32-bit & 64-bit, in addition to Windows 32-bit and 64-bit operating systems listed above.
Note:
These are minimum requirements only and actual requirements for the Oracle Load Testing Server will vary depending on the size and configuration of your load test. If you are running larger load tests, of greater than 1000 Virtual Users, you should consider deploying Oracle Load Testing on a faster server class machine with additional RAM recommended.Note:
Oracle recommends running the Oracle Load Testing Server and Agents on separate systems for production load testing. The amount of memory required on the Oracle Load Testing Agent systems may increase based on the number of Virtual Users that will be assigned to run on each Agent. For more information, visit the QA/Testing Technology Center on Oracle Technology Network or contact your Oracle representative.Oracle Test Manager has the following system requirements:
Operating System (32-bit and 64-bit versions): Windows Vista, Windows 2003, Windows 7, Windows 2008, Windows 2008 R2. Oracle Enterprise Linux 5.x, 6.x.
Memory: Minimum 2 GB.
System: x86, 32-bit or 64-bit processor, 2.6 GHz or faster
Disk Space: 10 GB minimum free (at least 3 GB free on the system drive)
Browser: Internet Explorer 7.x, 8.x, 9.x, Firefox 10.x, 17.x., 24.x.
Database: Oracle EE 10g or 11g, XE 10g
Application Server: Oracle WebLogic 11g (10.3.5.0). Oracle Application Testing Suite requires the standard WebLogic Server installation (which includes jrocket jdk.). It does not support generic versions of WebLogic Server installation (such as those that use wls1035_generic.jar
).
Note:
These are minimum requirements only and actual requirements for Oracle Test Manager will vary depending on the quantity of test assets stored and number of concurrent users accessing the application. If you have a large quantity of test cases, requirements or issues stored and/or are deploying Oracle Test Manager for a team greater than 10 users, you should consider deploying Oracle Test Manager on a faster server class machine with additional RAM recommended.The following are additional notes about system requirements:
The ATS installer for Windows downloads can automatically install and configure an Oracle 10g Express Edition (XE) database for use with Oracle Load Testing and Oracle Test Manager. Although this is useful for demos, for production usage switching to Oracle's 11g Enterprise Edition database is highly recommended. Oracle 11g Standard Edition and Oracle 10g EE or SE are also supported.
For Linux installations, the Oracle 10g Express Edition (XE) database or Oracle's 11g Enterprise Edition database must be downloaded and installed separately before the ATS download and install.
System memory requirements do not take into account other processes that may be running and using memory on your system, reducing free uncommitted memory available.
When installed on the same machine, Oracle Load Testing and Oracle Test Manager will run on the same server and use shared system resources. Oracle Functional Test/OpenScript is a separate application that has its own memory and CPU requirements.
Oracle Load Testing allows you to distribute your Virtual Users to run from remote Agent machines. Users must install the Agent-Only Remote Agent install component on their Agent machines to enable this functionality.
Oracle Application Testing Suite cannot be installed on a 64-bit WebLogic on MS Windows. The Oracle Application Testing Suite products will run in 32-bit compatibility mode when installed on 64-bit MS Windows operating systems. It is possible for Oracle Application Testing Suite to be installed on an existing WebLogic server. However, if the pre-installed WebLogic server is JRockit plus WebLogic (64-bit) environment, some functions in Oracle Application Testing Suite will not work properly.
The legacy Oracle Functional Testing, VB-based scripting platform and associated components (such as Job Scheduler) are no longer included with the ATS installer starting with version 9.2. Customers that still require this product should use ATS 9.1 or older versions supported under Oracle's Lifetime Support Policy.
See the Oracle Application Testing Suite Installation Guide.
The Oracle Application Testing Suite includes product documentation in Adobe Acrobat .PDF format and online help for each application and utility. The documentation includes electronic versions of the Getting Started Guide, OpenScript User's Guide, Oracle Load Testing User's Guide, Oracle Test Manager User's Guide and Release Notes. The PDF files are installed to the <installDir>/docs directory.
You need the Adobe® Acrobat® Reader v4 (or newer) to open and view the documents. You can download the reader from the Adobe web site at http://get.adobe.com/reader/
.
All of the components of the Oracle Application Testing Suite include comprehensive online Help. You can access the online help using the Help menu options inside of each product.
This section lists known issues and workaround solutions for the components in the Oracle Application Testing Suite.
Note:
On Windows 7/Vista (UAC systems), it is necessary to run commands from an elevated command line in order to restart services. If you try to run it from the Start menu, you will see the following errors in the cmd window:System error 5 has occurred. Access is denied.
Run services.msc
from the command line and restart the services from there. Windows 7/Vista (UAC systems) require administrator privileges to run commands from an elevated command line in order to stop and restart services.
The following are known issues and workaround solutions for Oracle Application Testing Suite.
Problem: FileNotFoundException when upgrading Oracle Application Testing Suite from 12.3.0.1 to 12.4.0.1 in linux after running /scratch/.../oats_home/root.sh:
java.io.FileNotFoundException: /scratch/.../oracleats/config/agent_manager_auth.properties (Permission denied)
Resolution: Delete the agent_manager_auth.properties
file and run root.sh
again.
Problem: Internet Explorer 8 browser incompatibilities related to Cumulative Security Update for Internet Explorer 974455 (patch version 8.0.7600.16385).
Resolution: Apply the browser updates specified in the Microsoft support article: http://support.microsoft.com/kb/976749
.
Problem: Non-administrator user experiences problems using Internet Explorer 9 in Oracle Load Testing or Oracle Test Manager.
Resolution: Non-administrator users should disable protected mode if using Internet Explorer 9.
Close Oracle Application Testing Suite applications.
Select Internet Options from the Tools menu in IE9.
Select the Security tab.
Select Local Intranet.
Select the Enable Protected Mode checkbox.
Click OK.
Restart IE9/Oracle Application Testing Suite applications.
Problem: If the Oracle Application Testing Suite Application Service does not start and the log file <installdir>\oats\servers\AdminServer\logs\AdminServer.log contains the following error:
weblogic.store.PersistentStoreException: [Store:280073]The file store "WLS_DIAGNOSTICS" could not be opened because it contained a file with the invalid version 1. A file of version 2 was expected.
Resolution: Delete the .DAT file in: <installdir>\oats\servers\AdminServer\data\store\diagnostics\ and then restart the server.
The behavior may occur when starting Oracle Application Testing Suite Application Service and the service stays in starting mode even after the restarting service command window disappears. This condition may happen when the Weblogic (WLS) service is stopped abruptly - either from a machine reboot or the process is stopped for some reason.
Problem: In some cases, the Oracle Universal Installer (OUI) hangs after installing the Oracle Application Testing Suite. If this situation occurs, you can verify the installation by checking the installation log (typically C:\Program Files\Oracle\inventory\logs\installActions-xxxx.log) for a "OATS installed successfully." entry.
Resolution: Use the Windows Task Manager, Processes tab to end all running cmd.exe
processes and, if necessary, end the OUI application process in Task Manager.
Problem: After you install, you can't login to Oracle Load Testing, Oracle Test Manager, Oracle Administrator, etc.
Resolution: During install, you will be prompted for a default password to use in the various OATS products where passwords may be required. It's important that you remember or write down this password as it will be needed to login to these applications (username will typically be "default" or "administrator"). If you don't remember the password, you will have to re-run the installer and establish a new default password. The passwords can be changed and new user accounts added through the Administrator after install.
Problem: Installation on Japanese systems with existing Oracle database.
Resolution: In cases where installing Oracle Application Testing Suite on a Japanese system with the option to use an existing Oracle database, you will need to add a system environment variable NLS_LANG
with value of Japanese_Japan.JA16SJIS
and restart the system to apply. If the variable already exists with different value on the system, it's not recommended to install ATS on the system because the change will affect other applications which use Oracle database.
The following are known issues and workaround solutions for Oracle Load Testing.
Problem: Siebel Functional Test script playback halts on Auto Fix dialog box waiting for user interaction causing script failure.
Resolution: Verify the correct version of Java is installed. Workaround is to disable the "Auto fix" dialog box from appearing in the Seibel application, as follows:
Log into the Siebel application.
Site Map (globe icon in the upper right corner).
Select Administration then Server Configuration.
Select Component Definitions.
Select Query (for the top grid).
Search for SCCObjMgr*
in the Alias field (assuming the Siebel application is CallCenter).
Select Query in the bottom grid.
Search for the EnableClientHealthCheck
parameter.
Set value to FALSE.
Restart the Siebel service.
Problem: Database ServerStats not working on non-US systems.
Resolution: In <installdir>\DataCollector\properties, save a backup of the jagent_service.properties
file.
Open the jagent_service.properties
file and find the line:
JHP.commandline = -Xmx1024M -Dsun.java2d.noddraw=true -cp "${JHP.classpath}" -Dsun.net.inetaddr.ttl="0" oracle.oats.dc.fw.jhp.JHPmain ${JHP.server} -logsize 2000000 -logparts 2 "${JHP.installDir}\\DataCollector\\properties agents.properties"
and change it to:
JHP.commandline = -Xmx1024M -Duser.language=en -Duser.country=US -Dsun.java2d.noddraw=true -cp "${JHP.classpath}" -Dsun.net.inetaddr.ttl="0"
oracle.oats.dc.fw.jhp.JHPmain ${JHP.server} -logsize 2000000 -logparts 2 "${JHP.installDir}\\DataCollector\\properties agents.properties"
Save the file and restart the agent starter service.
Problem: Microsoft Excel Graphs may not be generated on Windows 2008 R2 machines. If a user tries to export a graph in Oracle Load Testing to and XLS file, it may not generate if the system is a Windows 2008 R2 machine, even with MS Office 2007 installed. The error in the wls_oats.log
file is:
error: org.jawin.COMException 800a03ec: null
Resolution: Workaround is to create a folder named "Desktop" (without quotes) in the following two locations:
C:\Windows\System32\config\systemprofile C:\Windows\SysWOW64\config\systemprofile
Problem: Data Collector being forced to authenticate as Guest, no matter what credentials are used causing the error Logon failure: unknown user name or bad password.
Resolution: Change the machine's local security policy to "Classic" to be able to discover Perfmon counters using the local account (Administrator). See the following for additional information:
Problem: Load tests on agent machines running Windows XP or Windows 2003 may experience TCP port exhaustion during load testing. When too many TCP ports are opened on the agent machine, virtual users may fail with errors such as:
java.net.SocketException: No buffer space available (maximum connections reached?)
and
The attempt to connect to the server XXXXX on port NNNN failed. Comparable WinInet error code: error 12029: ERROR_INTERNET_CANNOT_CONNECT. Caused by: java.net.BindException occurred. Error Message: Address already in use: connect
Resolution: By default, Windows XP and Windows 2003 only allow 5000 TCP ports. This number should be increased according to the steps here:
http://msdn.microsoft.com/en-us/library/aa560610(v=bts.20).aspx
In Windows Vista and Windows Server 2008, the default port range is increased from 5,000 to about 65,000 ports: http://support.microsoft.com/kb/929851/
Problem: If a Data Collector process (olt-dc-java-agent.exe) was running and you restart the Oracle Load Testing server and attempt to do something with ServerStats on the server (start a metric, for instance), it will start a second Data Collector process that will not function properly because of the lock established by the first process.
Resolution: To address this, end the Data Collector process(es) manually, delete the lock file(s) ($installDir
\DataCollector\bin\*.pid
), then repeat the ServerStats task attempted previously.
Problem: If your script fails to playback successfully in Oracle Load Testing due to Windows authentication or other user permissions related issues with your application, this may be due to the login authentication of the Oracle Load Testing Agent Service. The Oracle Load Testing Agent Service which runs all the Virtual Users on a given Agent system will by default be installed to run under the Local System account. This may cause issues for certain applications if they block access to this account.
Resolution: To address this, open the Oracle Load Testing Agent Service in the Services panel and change the login to run under a specific user with appropriate application permissions.
When using the SNMP data source, new SNMP MIBs that users specify are uploaded to the Oracle Load Testing Server by default and can be accessed only through the Local Oracle Load Testing Data Collector running on that Server. Remote Oracle Load Testing Data Collectors cannot access these MIBs and users need to copy those over manually.
Problem: To use the JMX Data Source, you may need to manually copy the server-specific class files to the <installdir>\DataCollector\classes directory on the Data Collector machine. These class files are required for each J2EE Application supported server. The jar files should be same version as the J2EE Application Server. You should get the class files from your Application Server installation. The list of required jar files is contained in the Oracle Load Testing "agents.properties" file located in <installdir>\DataCollector\properties.
Resolution: To do JMX Discovery on WebLogic 10.3.3, doing the following:
Copy <installdir>\lib\wlfullclient.jar to <installdir>\DataCollector\classes\weblogic
Log in to Oracle Load Testing.
Select Metrics from the ServerStats menu then select New.
Select the JMX Data Source then click Discover Counters.
Select the local system and click Edit.
Select Oracle WebLogic 9.1 as the server (port 8088), username oats
and the password (the password specified when installing the Oracle Application Testing Suite product).
Click OK.
Click OK and the discovery process begins. After a few moments, you will see a full list of the MBeans on the server.
The ServerStats JMX discovery caches counter information. The side effect is that it also caches error messages. For example, failure to copy the correct jar files to data collector's classes directory prior to attempting the discovery would result in an error. When the discovery is attempted after copying the jar files, the discovery still may not work because of the cache. The recommended workaround is to re-start the Oracle Load Testing Server and retry the discovery.
Problem: When bringing up Oracle Load Testing (or Oracle Test Manager) you get the following error reported by the browser: "Unable to connect" or "Can't establish a connection to the server at localhost:8088."
Resolution: This error indicates that the OATS Application Service is not running. Start (or restart) the OATS Application Service on the server machine where you installed OATS server. You will also want to make sure that the Oracle Database services are also running (this would be OracleServiceXE and OracleXETNSListener if you used the Oracle XE database).
Problem: When bringing up OLT (or OTM) you get the following error reported by the browser: "Error 404--Not Found"
Resolution: This error indicates that the OATS Application Service is unable to connect to the Oracle Database. You will also want to make sure that the Oracle Database services are also running and start/restart them if necessary (this would be OracleServiceXE and OracleXETNSListener if you used the Oracle XE database). Then restart the OATS Application Service.
The remote ServerStats Data Collector requires the Agent-Only installation for the Remote Agent installed on the remote Data Collector machine.
The following are known issues and workaround solutions for Oracle Test Manager.
Remote execution of JUnit tests or execution of JUnit tests is not supported on Linux. Support for this is planned for a future release.
The icons in the Tree View for Test Plans, Requirements, Tests, and Issues are automatically assigned and cannot currently be configured by the Administrator.
After configuring a new database in the Oracle Test Manager Database Configuration dialog, users must restart the Oracle Application Testing Suite Application Service in order for that database to appear in the Database dropdown list on the Oracle Test Manager login page.
Problem: Numeric value data imported from Excel (.xls) file to custom Option List/Text field contains appended decimal place value ( i.e. .0).
Resolution: If an Excel file contains colums with numeric data, convert the Excel (.xls) file to a comma-separated value (.csv) file first, and then and import the .csv file.
Problem: A warning message appears indicating there are duplicate custom field names when logging into the Administrator (http://hostname:8088/admin) to upgrade the OTM database.
Resolution: The field name(s) listed in the warning message must be renamed before the upgrade can be completed. The field name(s) listed in the warning message will be different depending on each user's situation. Perform the following steps to rename the fields listed in the warning message:
Make a note the duplicate field names in the message and click OK to dismiss the warning message.
Connect to the OTM schema and execute the following SQL statement to find the customfieldid
. In the example below, the query looks for the customfieldid
for 'Cycle'. You will need to replace 'Cycle' with the actual field name that your upgrade is warning about. The query should return multiple results. Note the customfieldid
for one of the results because it will be used in step 3.
SQL> select customfieldid from "Custom_Field" where name = 'Cycle';
The update
statement below will change the custom field name for the referenced customfieldid
.
Replace the name with another name that makes sense but is not a duplicate (i.e. 'Cycle1').
Replace the customfieldid
with the value obtained from step 2.
SQL> update "Custom_Field" set name='Cycle1' where customfieldid=32; 1 row updated.
Commit the change to save it.
SQL> commit; Commit complete.
Go to http://hostname:8088/admin and log into the OTM database again to upgrade it.
Problem: Error in Tests tab after upgrading from 12.2x to 12.3x.
Resolution: Enable the RunName field in the Administrator, as follows:
Close the Oracle Test Manager application.
Start the Administrator.
Select the Fields tab.
Select Test Runs in the left pane.
Select the 'RunName' field.
Click Edit.
Select Enabled and click OK.
Close the Administrator and restart Oracle Test Manager.
Problem: Unable to delete Test Results for a Test executed in a Test Set after the Test Set has been deleted from the Test Execution tab (the Test Run appears in the Run History section of the Test on the Tests tab but the Run does not appear in the Delete Results list).
Resolution: Delete the Test Results from the Run History section of the Test Set on the Test Execution tab before deleting the Test Set. If you delete the Test Set before deleting the Test Results from the Run History section of the Test Execution tab, the Test Results will still appear in the Run History section of the Tests tab. However, the Test Result from the Test Set run cannot be deleted from the Run History on the Tests tab.
Problem: Any chart report with the "Version" field as first field will not show any data in the data-view.
Resolution: Do not use the "Version" field as first field.
Problem: Unable to move tree nodes up beyond Previous indicator or down beyond Next indicator in the tree view. Move operation results in a "Move Operation Failed. Please ensure the node selection is valid." warning message.
Resolution: Increase the number of displayed nodes in the user options. Select Options from the Tools menu, select Tree Preferences and increase the Maximum Number of Displayed Nodes value.
Problem: Goto does not work for Tree grouped by "Run By" or "Las Run Status". This issue may occur after upgrade from Oracle Application Testing Suite pre-9.3x.
Resolution: Perform the following updates against the Oracle Test Manager database:
Stop ATS service.
Open a command prompt.
Type sqlplus <
schemaname
>/<
password
><@
service
>
.
When connected to the schema, paste following queries:
UPDATE "Special_Field" SET SpecialFieldId=23, label = 'Last Run By' WHERE AttachedToTypes=8 and Name='runbyuser'; UPDATE "Special_Field" SET SpecialFieldId=24 WHERE AttachedToTypes=8 and Name='duration'; UPDATE "Special_Field" SET SpecialFieldId=25, Type=7 WHERE AttachedToTypes=8 and Name='rundate'; commit;
Type quit
to exit from sqlplus.
Type exit
to close the command window.
Start the ATS service.
Problem: When upgrading from version 9.31 to 12.1, certain pre-existing OTM Filters and Groups may no longer work properly. This issue may be associated with filters based on usernames, such as "Created By", "Owner", "Last Modified By", and with filters based on date and version fields, such as "Last Modified Date" field, and "Version" field.
Resolution: The filters/groups may need to be recreated manually.
Problem: Exceptions occur or application hangs when attempting to export extremely large projects (projects exceeding 11,000 test cases).
Resolution: For large databases, change Stuck Thread Max Time parameter (default value is 600, i.e. 10 min.) for the server using the following steps:
Close all OATS applications.
Open a browser and go to http://localhost:8088/console/
(or http://<
server
>:8088/console/
).
Log into WebLogic Server (username "oats", password defined during OATS installation).
Expand the Environment tree under Domain Structure (left pane).
Select Servers.
Click the AdminServer(admin) link under Servers (right pane).
Click the Tuning tab.
Change the value for parameter "Stuck Thread Max Time" to a larger appropriate value.
Click Save then restart the application server.
Problem: Oracle Test Manager fails to playback certain OpenScript scripts completely.
Resolution: The following additional steps are required in order to run the following types of OpenScript scripts from Oracle Test Manager:
Siebel Functional
Oracle Forms Functional
Web Functional scripts that rely on system input events, such as key press or mouse click
Web Functional scripts that display modal dialog windows
It is necessary to run these scripts using an interactive desktop of a named Windows user account that is always logged in. See also "Command-Line Script Execution" for additional information.
For Siebel and Oracle Forms, the named user's account must have visited the Siebel or Oracle Forms site at least once to ensure that all necessary ActiveX controls and plug-ins are installed in the named user's browser.
On the Oracle Test Manager agent machine that will run the scripts, stop the "Oracle Application Testing Suite Agent Service" and configure it to start manually.
On the Oracle Test Manager agent machine, login as the named Windows user account that will run the scripts. From a command prompt, run the following all as one command. The .conf file is an argument for the .exe.
C:\OracleATS\agentmanager\bin\AgentManagerService.exe -c C:\OracleATS\agentmanager\bin\AgentManagerService.conf
where C:\OracleATS is the OATS installed folder.
Note:
For Windows 7 and Vista systems, the command must be run using the elevated command line. From the Start menu, expand the Accessories, right click on the Command Prompt menu option and select Run as administrator from the shortcut menu.The named user account must remain logged into the system at all times that scripts will be run.
Problem: When bringing up Oracle Load Testing (or Oracle Test Manager) you get the following error reported by the browser: "Unable to connect" or "Can't establish a connection to the server at localhost:8088."
Resolution: This error indicates that the OATS Application Service is not running. Start (or restart) the OATS Application Service on the server machine where you installed OATS server.
You will also want to make sure that the Oracle Database services are also running (this would be OracleServiceXE and OracleXETNSListener if you used the Oracle XE database).
Problem: When bringing up Oracle Load Testing (or Oracle Test Manager) you get the following error reported by the browser: "Error 404--Not Found"
Resolution: This error indicates that the OATS Application Service is unable to connect to the Oracle Database. You will also want to make sure that the Oracle Database services are also running and start/restart them if necessary (this would be OracleServiceXE and OracleXETNSListener if you used the Oracle XE database). Then restart the OATS Application Service. See the above note about stopping and restarting services on Windows 7/Vista systems.
The following are known issues and workaround solutions for Oracle Database 10g Express Edition.
Problem: In some cases, the Oracle Database 10g Express Edition service does not start completely.
Resolution: If you receive a 404 Not Found error when starting Oracle Load Testing or Oracle Test Manager, restart the Oracle database service and the Oracle Application testing service, as follows:
Note:
On Windows 7/Vista (UAC systems), it is necessary to run commands from an elevated command line in order to restart services. If you try to run it from the Start menu, you will see the following errors in the cmd window:System error 5 has occurred. Access is denied.
Run services.msc
from the command line and restart the services from there. Windows 7/Vista (UAC systems) require administrator privileges to run commands from an elevated command line in order to stop and restart services.
Open the Control panel and the Administrative Tools.
Open Services.
Select the Oracle Application Testing Suite Application Service and click Stop the service.
Select the OracleServiceXE service and click Restart the service.
Wait for the OracleServiceXE service Status to indicate "Started".
Select the Oracle Application Testing Suite Application Service and click Start the service.
Wait for the Oracle Application Testing Suite Application Service Status to indicate "Started".
Restart Oracle Load Testing or Oracle Test Manager.
The following are known issues and workaround solutions for Oracle OpenScript.
Problem: EBS/Forms do not launch correctly with statically enabled JRE7U65 when the Suppress JRE Plug-in Security Dialog preference setting is not selected.
Resolution: Make sure the Suppress JRE Plug-in Security Dialog setting is selected in the OpenScript Oracle EBS/Forms function playback preferences. Select OpenScript Preferences from the View menu. Expand the Playback preferences and select Oracle EBS/Forms Functional. Select the Suppress JRE Plug-in Security Dialog setting under Miscellaneous.
Problem: EBS/Forms functional test script does not record if the forms window is moved before the form is completely loaded.
Resolution: Do not move, maximize, or minimize the forms window before the form is completely loaded.
Problem: EBS/Forms automation must be enabled on the Agent to run EBS Functional scripts from Oracle Test Manager or Oracle Load Testing.
Resolution: If you plan to run EBS Functional scripts from Oracle Test Manager or Oracle Load Testing, you will need to enable EBS/Forms automation on the agent. This action will disable EBS/Forms automation for OpenScript on the same machine as the agent. Enabling EBS/Forms automation on OpenScript will disable EBS/Forms automation on the agent. See section 7.1.2 Prerequisites in the Oracle Functional Testing OpenScript User's Guide for information about enabling and disabling EBS/Forms automation for OpenScript and the agent.
Problem: EBS/Forms functional testing module is not compatible with JRE version higher than 7u45.
Resolution: The Java console shows the version of the JVM running the Applet on the start of the Applet. If you have an Applet JRE higher than 7u45 or 6u45, first uninstall it using Add/Remove programs from the Control Panel, then install the required version. Download a compatible version from the Oracle Java Archive:
http://www.oracle.com/technetwork/java/archive-139210.html
Problem: Playback does not work with Chrome browser version 32 or higher.
Resolution: Limit playback with Chrome browser to versions between 27 and 31. You may need to disable the auto update feature of the Chrome browser to prevent the Chrome browser from updating to a version higher than 31. See the following articles for information about disabling auto updates:
http://dev.chromium.org/administrators/turning-off-auto-updates -or- http://support.imonggo.com/help/kb/browser/how-to-stop-google-chrome-from-auto-updates
You may also need to install an older version of the Chrome browser to revert to a version lower than 32. See the following articles for information about installing and older version of the Chrome browser:
http://support.imonggo.com/help/kb/browser/how-to-install-a-previous-version-of-chrome -and- http://www.oldversion.com/windows/google-chrome/
Problem: Certain Document Object Model events may not be recorded correctly when recording actions in JD Edwards EnterpriseOne Grid Controls. Be sure to verify the script recording in the following situations:
Clicking a text link in a JDE Grid cell.
Clicking an image link in a JDE Grid cell.
Clicking a checkbox in a JDE Grid cell.
Clicking a tree node in a JDE Grid cell to expand/collapse tree in JDE Grid.
Resolution: In cases where the JDE Grid cell actions are not recorded properly, you can add the actions to the script tree using the Add...Other option on the Script menu. Expand the EnterpriseOne Actions and EOneGrid nodes, select the appropriate actions and specify the details. Alternatively, you can edit the script Java code in the Code View to add the actions in the appropriate locations using the JD Edwards EnterpriseOne Grid Control API, as follows:
eone.grid(String path).clickCellLink(int row, int column) eone.grid(String path).clickCellIcon(int row, int column) one.grid(String path).setCellCheckBox(int row, int column, boolean checked) one.grid(String path).expandTreeNode(int row) or eone.grid(String path).collapseTreeNode(int row)
The path
parameter is the path of the JDE Grid control, which can be copied from another recorded statement. The row
and column
parameters are both the 0-based row/column indexes in the JDE Grid control.
Problem: Windows 7 does not permit running OpenScript as non-administrator user. Steps are not recorded in the Windows 7 Secure Desktop environment for non-administrator user when navigating between zones with different security settings. A new process for zones with different security level starts in the browser.
For example, when starting recording, a browser (brower.launch) starts with the about:blank page – Internet Security Zone. If you start recording the application-under-test – Intranet security zone, a new browser process starts. The OpenScript toolbar is not enabled in the new process and steps performed in the application-under-test are not recorded.
Resolution: The following workarounds can be used:
Set security settings for the Intranet zone to the same as the Internet zone.
Add about:blank
to the Local Intranet zone.
To set security settings for the Intranet zone:
In Internet Explorer, select Internet Options from the Tools menu.
Select the Security tab.
Select Internet.
Note the security level settings for the Internet zone.
Select Local intranet.
Set the Security level setting to the same setting as the Internet zone.
Click OK.
To add about:blank
to Local Intranet zone:
In Internet Explorer, select Internet Options from the Tools menu.
Select the Security tab.
Select Local intranet.
Click Sites.
Click Advanced.
Type about:blank
into Add this website to the zone field.
Click Add.
Click Close.
Click OK.
Click OK.
Use the Intranet zone when recording or playing back scripts in OpenScript.
Problem: Adobe Flex controls do not record during Adobe Flex functional testing.
Note:
The automation libraries/swc files are required for Flex Functional Testing only. This does not apply for Adobe Flex (AMF) load testing which records at the protocol level.Resolution: The Flex application must include the Adobe Flex automation libraries either at compile time or at run time. You need at least automation.swc
and automation_agent.swc
from the Adobe <flex builder>\sdks\3.5.0\frameworks\libs folder (3.5.0 is an Adobe sdk version). Also, automation_dmv.swc
is required for charts, advanceddatagrid and olapdatagrid support. See the Creating Applications for Testing section of the Adobe Flex Data Visualization Developer's Guide for additional information about the tasks required to include the Flex automation libraries.
Creating Applications for Testing:
http://livedocs.adobe.com/flex/3/html/help.html?content=functest_components2_15.html#178953
Adobe Flex Data Visualization Developer's Guide:
http://livedocs.adobe.com/flex/3/html/help.html?content=functest_components2_15.html#178953
The Oracle OpenScript openscript_agent.swc
file must be included when re-compiling Flex applications. The Flex application must be linked with the OpenScript Flex agent located in <installdir>\OpenScript\plugins\oracle.oats.scripting.modules.flexFT_version\flexagent\openscript_agent.swc or equivalent.
Problem: Automatic proxy configuration (Preferences - OpenScript - Record - HTTP Module) for Firefox may not correctly configure the browser proxy.
Resolution: To record through Firefox, you should configure the browser proxy settings manually (Default: host=localhost, port=7777).
Problem: Certain systems may have trouble launching the OpenScript Help (Help - Help Contents).
Resolution: This can be resolved by configuring the help to open in an external browser window:
From the Tester Perspective, select View - OpenScript Preferences.
Click the "Clear" icon next to the filter text field in the upper left. Click the Help tree node and check the "Use external browser" box in the Help preferences.
Click OK and relaunch OpenScript Help.
Problem: When recording a functional testing script you get the following error: “Cannot connect to browser”.
Resolution: The browser did not come up in the required amount of time when you clicked the Record button. This could be because the machine was busy or the ATS OpenScript browser add-ons for IE or Firefox were not installed properly. You can try increasing the browser “Startup timeout” setting under OpenScript Preferences, General…Browser section. If that does not work, run the OpenScript Diagnosis Tool under OpenScript Help. The Diagnosis Tool will attempt to correct any browser add-on installation problems, and report any failures it encounters.
Problem: When recording a functional testing script, you do not see any actions added to the script after recording.
Resolution: The browser add-on is not capturing events and sending them to OpenScript during recording. Run the OpenScript Diagnosis Tool under OpenScript Help. The Diagnosis Tool will attempt to correct any browser add-on installation problems, and report any failures it encounters. You can also try switching from IE to Firefox to see if that works better.
Problem: When you record a Web load test script, you do not see any navigations added to the script after recording.
Resolution: OpenScript uses an HTTP proxy server between OpenScript and the target application when you record Web load test scripts. If your browser is accessing the Web via a proxy, you may need to chain that proxy through OpenScript's HTTP recording preferences. OpenScript will attempt to chain the proxy automatically for you using the browser's proxy settings. If you do still have problems recording HTTP navigations, check the “HTTP” Record preferences for network interface and proxy settings.
Also, if you are recording a load test script against a local Web application running on the same machine as OpenScript (like Weblogic Medical Records), you cannot use "localhost" as the server name in the http request. So in the browser, specify your starting URL as: http://systemname:7011/medrec/index.action instead of http://localhost:7011/medrec/index.action. This has to do with the fact that IE bypasses the proxy for localhost addresses and is not an issue for recording in Firefox.
Problem: When recording an Oracle EBS/Forms functional testing or load testing script, the browser appears to hang when loading the Oracle Forms applications and you are not able to continue.
Resolution: The browser you are using to record your script may not have the proper JVM version downloaded/installed that is required to run the Oracle Forms applications. Before you start recording Oracle EBS/Forms functional testing or load testing scripts, step through the EBS/Forms transaction once in the browser stand-alone (i.e. while not recording) to make sure you have the proper JVM downloaded/installed and confirm that the Forms applications run properly – then try to re-record your script.
Problem: When recording a Siebel functional testing or load testing script, the browser appears to hang when loading the Siebel High Interactivity applications and you are not able to continue.
Resolution: The browser you are using to record your script may not have the Siebel High Interactivity Framework Active-X components installed that are required to run the Siebel HI applications. Before you start recording Siebel functional testing or load testing scripts, step through the Siebel transaction once in the browser stand-alone (i.e. while not recording) to make sure you have the proper components downloaded/installed and confirm that the Siebel HI applications run properly – then try to re-record your script.
Problem: When recording a Siebel functional testing script, you do not see any Siebel High Interactivity component actions recorded in your script.
Resolution: In order to record Siebel functional testing scripts in OpenScript, the Siebel Test Automation Component Automation Services (CAS) must be enabled on Siebel Server before recording. Please review the documentation for information on how to enable Siebel Test Automation for Siebel 7.7, 7.8 and 8.x versions. This is not required for Siebel load testing scripts.
Problem: A database error occurs when trying to generate graphs in Oracle Load Testing.
Resolution: This may occur if the Oracle XE database was installed separately and not part of the Oracle Application Testing Suite installation. The default setting for allowed connections for the XE process is low and needs to be increased. From a command prompt, run the following command, then restart Oracle XE:
alter system set processes=200 scope=spfile;
The following are tips, known issues, and workaround solutions for running OpenScript scripts from the Command-Line Interface (CLI).
Problem: Playback does not recognize objects outside of the visible window area. (Note: this is also applicable to playback of scripts from the OpenScript UI.)
Resolution: When playing back scripts, make sure the browser window is the same size as when the script was recorded. One way to ensure that the browser is the same size is to record the script with the browser window maximized, then add a web.window("
path
").maximize()
method to the script code before playing back the script. Also, make sure the machine used to play back the script is set to the same screen resolution as the machine used to record the script.
Problem: Playback does not recognize recorded keyboard actions.
Resolution: When recording scripts for command-line execution, use mouse clicks instead of keyboard actions to interact with the application-under-test. For example, when filling in forms, click the mouse on the form fields before entering text rather than using the Tab key. Also, click the Submit button with the mouse rather than pressing the Enter key.
Problem: Playback does not work with Remote Desktop minimized.
Resolution: Make sure the Remote Desktop is visible/maximized before playback. Alternatively, you can add the RemoteDesktop_SuppressWhenMinimized
value to the Registry of the system from which you are running the command-line interface, as follows:
Caution:
The following procedures modify your system Registry. Modifying the system Registry carries risk of causing serious problems that may affect the operation of your operating system software. Use the information provided at your own risk.Close any currently open Remote Desktop connections.
Select Run from the Start menu.
Type regedit
and click OK.
Expand one of the following Registry keys depending upon the system and which user account you want to use for the command-line execution:
for 32-bit current user account:
HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client
for 32-bit all user accounts:
HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client
for 64-bit current user account:
HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Terminal Server Client
for 64-bit all user accounts:
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Terminal Server Client
Select New from the Edit menu, then select DWORD (32-Bit) Value.
Enter RemoteDesktop_SuppressWhenMinimized
as the name and press Enter.
Double-click the RemoteDesktop_SuppressWhenMinimized
registry entry to open the edit dialog box.
Specify 2
in the Value Data field and click OK.
Close the Registry Editor.
Problem: Need to automatically initiate a Remote Desktop connection after a reboot.
Resolution: You can initiate a Remote Desktop connection after rebooting the test machine using a saved Remote Desktop Protocol (.rdp) file for a Remote Desktop connection.
To specify and save a Remote Desktop Protocol file:
Select Accessories from the Start menu, then select Remote Desktop Connection.
Click the Options button.
Specify the Logon settings in the General tab.
If you wish to be able to start the Remote Desktop Connection without being prompted for credentials (user and password), select Allow me to save credentials.
If you wish to automatically start a program on the Remote Desktop connection, click the Programs tab and specify the program to start.
Click the Connect button.
Enter the username and password and click OK.
Close the Remote Desktop connection.
Select Accessories from the Start menu, then select Remote Desktop Connection.
Click the Options button.
Select the General tab, if necessary, and click Save As.
Specify the directory and file name for the .rdp file and click Save.
If you wish to automatically scale the Remote Desktop when connecting, edit the saved .rdp file in a text editor and add the following setting to the end of the settings:
smart sizing:i:1
Schedule the .rdp file to launch automatically after a reboot/restart using Task Scheduler or create a batch file on the test machine using a text editor with the following command:
mstsc c:/myRdpFile.rdp
where myRdpFile
is the name you used to save the Remote Desktop connection file.
If you use a batch file, schedule the batch file to run using a tool that is capable of launching the batch file automatically after a reboot/restart.
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
.
Oracle customers that have purchased support 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.
Oracle Application Testing Suite Release Notes Release 12.4.0.2 (Updated)
E17387-15
Copyright © 1997, 2014, Oracle and/or its affiliates. All rights reserved.
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable:
U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.
This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable agreement between you and Oracle..