This document contains information about system requirements, installation, and new
features in IBM®
Rational® Functional Tester, version 8.5.1.2. It also
provides information about contacting IBM Software
Support.
Description
Rational Functional Tester is
an object-oriented automated testing tool that tests HTML, Java™, Dojo, Ajax, Microsoft Windows, Microsoft .NET, Microsoft Silverlight, Microsoft Visual Basic, Siebel, Flex, SAP,
GEF, and PowerBuilder applications that run on Microsoft Windows or Linux operating systems. You can
also test Adobe PDF documents.
You can test IBM zSeries, IBM iSeries®, and IBM pSeries applications
by using the extension for terminal-based applications that is provided
by Rational Functional Tester.
With Rational Functional Tester,
you can record reliable and robust scripts that you can play back
to validate new builds of a test application.
Rational Functional Tester is
available in two integrated development environments: Eclipse and Microsoft Visual Studio .NET.
The product records user actions to create simplified test scripts
that are easy to understand on the Rational Software
Delivery Platform. Rational Functional Tester supports
two scripting languages for advanced users. Rational Functional Tester Eclipse
Integration uses the Java language,
and Rational Functional Tester Microsoft Visual Studio .NET
Integration uses the Microsoft Visual
Basic .NET language and the Microsoft Visual
Studio .NET development environment.
To view the list of domains that are supported for functional testing in each release of Rational Functional Tester
and the compatible versions of Rational products
that can be integrated with Rational Functional Tester,
see: http://www.ibm.com/support/docview.wss?&uid=swg27038243.
What's new in version 8.5.1.2
Rational Functional Tester,
version 8.5.1.2 includes these features and enhancements:
- Internet Explorer 11 support: Rational Functional Tester provides early support for Internet Explorer 11.
- Windows 8.1 support: Rational Functional Tester supports Windows 8.1.
What's new in version 8.5.1.1
Rational Functional Tester,
version 8.5.1.1 includes these features and enhancements:
- Microsoft Visual Studio 2010 Ultimate support: Rational Functional Tester supports integration with Microsoft
Visual Studio 2010 Ultimate.
- JRE 1.7 Update 45 support: Rational Functional Tester supports JRE 1.7 Update 45.
What's new in version 8.5.1
Rational Functional Tester, version 8.5.1 includes these features and enhancements.
- Mozilla Firefox version independence: Rational Functional Tester supports all versions of Mozilla Firefox 18.0 and later. For more information, see
HTML support
- Linux 64-bit support: support for installing and running Rational Functional Tester as a 32-bit process on 64-bit Linux operating systems. Enabling 64 bit JRE on 64 bit
Linux causes the error "Wrong ELF class: ELFCLASS32' for
libftsys.so.. To install Rational Functional Tester on Ubuntu 64 bit, ensure that all 32 bit libraries that are required to run Java 32
bit environment are installed. Currently, Rational Functional Tester does not support 64 bit JRE on Linux. For more information, see Software requirements.
- System report generation: support for generating the system report from the
Start menu or the command-line. For more information see, Generating the Functional Tester System Report
- Automatic enablement support: Automatic enablement settings can now be modified
from the user interface. For more information, see Automatically enabled environment for functional testing.
What's new in version 8.5.0.1
Rational Functional Tester,
version 8.5.0.1 includes these features and enhancements:
- Dojo 1.8 support: Rational Functional Tester supports
the testing of HTML applications that are built by using Dojo 1.8
toolkit. For more information, see Dojo support.
- FTE support for VT100Plus function key sequences: User
can now enable FTE to send VT100+ function key sequences. For more
information, see Advanced connection properties
What's new in version 8.5
Rational Functional Tester,
version 8.5 includes these features and enhancements.
- Dojo 1.7 support: Rational Functional Tester supports
the testing of HTML applications that are built by using Dojo 1.7
toolkit. For more information, see Dojo support.
- Adobe Flex 4.5 support: Rational Functional Tester supports
the testing of Adobe Flex 4.5 applications. For more information,
see Flex support.
- Microsoft .NET 4.5 support: Rational Functional Tester supports
the testing of applications that are built with Microsoft .NET 4.5.
For more information, see .NET support.
- Adobe PDF 9.0, 10.0 and 11.0 support: Rational Functional Tester supports
the testing of Adobe PDF read-only documents that are displayed in
stand-alone mode or in a browser. For more information, see Adobe PDF documents support.
- Generation of the system report: Rational Functional Tester generates
the Functional Tester System Report, which captures vital system information
that can be used to troubleshoot problems that you encounter. For
more information, see Generating the Functional Tester System Report.
- Eclipse 4.2 and 4.2.2 support: Rational Functional Tester supports
the testing of 32-bit Eclipse 4.2 and 4.2.2 applications. For more
information, see Eclipse support.
System requirements
For information
about hardware and software requirements for Rational Functional Tester version
8.5.1, see System requirements.
Installing Rational Functional Tester,
version 8.5 or later
For information about installing version
8.5.1, see: Installation roadmap.
Note: If your installation
uses Java 7.0, the Java Zero Day Vulnerability is applicable. This
vulnerability is exploited by running malicious code in a web browser.
If your application uses any Java 7.0 other than the one that is available
with version 8.5.1, ensure that you update it with the latest Java
7 patches to avoid being affected by this vulnerability.
Installing Rational Functional Tester through
Rational Test Workbench
Rational Functional Tester is
also included in the Rational Test Workbench package. You can use
the Rational Functional Tester license
when you install Rational Functional Tester through
the Rational Test Workbench package.
Installing Rational Functional Tester 8.5
or later .NET 2010 help
If you installed Rational Functional Tester 8.5.1 Microsoft Visual Studio 2010
.NET Integration, you must install Rational Functional Tester Microsoft Visual Studio 2010
.NET help manually.
- After you install Rational Functional Tester 8.5.1 Microsoft Visual Studio 2010
.NET Integration, open Rational Functional Tester,
click Help and then click Manage
Help Settings. This opens the Visual Studio Help Library
Manager.
- Select the Install content from disk option.
- Click Browse and select the helpcontentsetup.msha file
that is available by default in the Rational Functional Tester installation
directory\IBM\SDP\FunctionalTester\vsnet\MSDNHelp\VS2010 directory.
The help manifest files for other translations are found within the
locale folders available in the VS2010 directory.
Click Next.
- Select RFT and click Add.
The Update button is enabled.
- Click Update. You are prompted to confirm
the installation. Click Yes. The Rational Functional Tester .NET
help is installed as local help for Visual Studio 2010.
Note: To view the Rational Functional Tester .NET
Scripting help in the Visual Studio 2010 IDE, you must enable the
local help option in the Help Library Manager.
Tip:
To view the complete table of contents of the installed local help
in the Visual Studio 2010 IDE, install the Visual Studio Help Keyword
Index plug-in that is available from the Microsoft website. Alternatively,
you can upgrade to Visual Studio 2010 Service Pack 1 to view help
in the Microsoft Help Viewer.
Known limitations and workarounds
Adobe Flex support- Recording and playback of Flex applications is not supported on Internet Explorer 11
browsers.
- Testing Flex applications is supported only on 32-bit browsers.
- Testing Flex applications is not supported on Mozilla Firefox 17.0 and above.
- Testing Flex applications is not supported on Google Chrome browsers.
- While taking a data verification point on multiple selected elements of a Flex list
control, all the selected values are not picked up.
- Insert Test Object does not work for Flex and SparkFormControl.
- It is not possible to play back actions that are recorded on the vertical scroll bar
of a SparkList.
Dojo support 1.7 and 1.8 (only for 8.5.0.1)- On Mozilla Firefox browsers, Dojo recordings on the Dojo Grid
Control are incorrect for rows beyond 25. This happens because Dojo
restarts its row index from zero every time a row beyond row 25 is
clicked. Use one of the following workarounds to overcome this problem:
- Modify the recorded script and mention the correct row number.
- Record the script in an Internet Explorer browser, and play it
back on a Mozilla Firefox browser.
Microsoft Silverlight support- Rational Functional Tester supports
recording Silverlight applications only on 32 bit Internet Explorer.
Microsoft .NET 4.5 support- Recording actions on the drop-down list of a RibbonFilterMenu
is not supported.
Microsoft Visual Studio 2010 Ultimate support
Note: This limitation only applies to 64-bit version of Windows.
If you face any errors related to the loading of the package while creating a project in
Rational Functional Tester,
Microsoft Visual Studio 2010 Ultimate Integration, use the following workarounds:
PDF 9.0, 10.0 and 11.0 file testing support- When you record on the Reader toolbar buttons in Adobe Reader
10.0 and 11.0, the action is recorded as click(atPoint(x,y)).
- When you record on a PDF file that is opened in a Mozilla Firefox
browser, you must first record actions in the browser and then begin
the recording on the PDF file.
- Playback fails when only the find() API is
used to locate objects. As a workaround, click the captured object
first and then play back.
- In the Rational Functional Tester
Microsoft Visual Studio Integration, the PDF
crashes during the playback, following a few clicks.
Other limitations and workarounds- If you are using JRE 1.6 Update 17 or later, and you want to open
the Verification Point Comparator from the detailed playback log of
a script that was played back from Rational Quality Manager,
you must disable the next-generation plug-in on the workstation where
you are opening the Comparator.
- If you are using Google Chrome or Mozilla Firefox
to test HTML applications with Rational Functional Tester, version 8.5.1.1, then you must use JRE 1.7 Update 45.
- In case you have older updates of JRE, do
not upgrade to Rational Functional Tester, version 8.5.1.1; continue using 8.5.1 or an earlier version, as applicable.
Known problems are also documented in the form of individual
technical notes in the Support Knowledge Base. As problems are discovered
and resolved, the knowledge base is updated and maintained with new
information. By searching the knowledge base, you can quickly find
workarounds or solutions to problems. The following links run customized
queries of the live Support Knowledge Base:
Contacting IBM Software
Support
IBM Software
Support provides you with technical assistance.
For FAQs, lists
of known problems and fixes, and other support information, visit
the product support page for Rational Functional
Tester software at http://www.ibm.com/software/awdtools/tester/functional/support/.
For product news, events, and other
information, visit the product home page for Rational Functional Tester Software at http://www.ibm.com/software/awdtools/tester/functional/index.html.
Before you contact IBM Software Support, gather the background information
that you need to describe your problem. When you are describing a
problem to an IBM Software
Support specialist, be as specific as possible and include all relevant
background information so that the specialist can help you solve the
problem efficiently. To save time, know the answers to these questions:
- What software versions were you running when the problem occurred?
- Do you have logs, traces, or messages that are related to the
problem?
- Can you reproduce the problem? If so, what steps do you take
to reproduce it?
- Is there a workaround for the problem? If so, be prepared to
describe the workaround.
Notices and trademarks
© Copyright IBM Corporation
2000, 2013.
U.S. Government Users Restricted Rights - Use,
duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
This
information was developed for products and services offered in the
U.S.A. IBM may
not offer the products, services, or features discussed in this documentation
in other countries. Consult your local IBM representative for information on the products
and services currently available in your area. Any reference to an IBM product, program,
or service is not intended to state or imply that only that IBM product, program,
or service may be used. Any functionally equivalent product, program,
or service that does not infringe any IBM intellectual property right may be used
instead. However, it is the user's responsibility to evaluate and
verify the operation of any non-IBM product, program, or service.
IBM may have patents
or pending patent applications covering subject matter described
in this documentation. The furnishing of this documentation does not
give you any license to these patents. You can send license inquiries,
in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
For license inquiries regarding double-byte
(DBCS) information, contact the IBM Intellectual Property Department in your
country or send inquiries, in writing, to:
Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan, Ltd.
19-21, Nihonbashi-Hakozakicho, Chuo-ku
Tokyo 103-8510, Japan
The following paragraph does not apply to the
United Kingdom or any other country where such provisions are inconsistent
with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES
THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OR CONDITIONS OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR
A PARTICULAR PURPOSE. Some states do not allow disclaimer of express
or implied warranties in certain transactions, therefore, this statement
may not apply to you.
This information could include technical
inaccuracies or typographical errors. Changes are periodically made
to the information herein; these changes will be incorporated in
new editions of the publication. IBM may make improvements and/or changes in
the product(s) and/or the program(s) described in this publication
at any time without notice.
Any references in this information
to non-IBM websites are provided for convenience only and do not
in any manner serve as an endorsement of those websites. The materials
at those websites are not part of the materials for this IBM product and
use of those websites is at your own risk.
IBM may use or distribute any of
the information you supply in any way it believes appropriate without
incurring any obligation to you.
Licensees of this program who
wish to have information about it for the purpose of enabling: (i)
the exchange of information between independently created programs
and other programs (including this one) and (ii) the mutual use of
the information which has been exchanged, should contact:
Intellectual Property Dept. for Rational Software
IBM Corporation
5 Technology Park Drive
Westford, MA 01886
U.S.A.
Such information may be available, subject to appropriate
terms and conditions, including in some cases, payment of a fee.
The
licensed program described in this documentation and all licensed
material available for it are provided by IBM under terms of the IBM Customer Agreement,
IBM International
Program License Agreement or any equivalent agreement between us.
Trademarks acknowledgments
IBM, the IBM logo, and ibm.com® are trademarks or registered trademarks
of International Business Machines Corp., registered in many jurisdictions
worldwide. Other product and service names might be trademarks of IBM or other companies.
A current list of IBM trademarks
is available on the web at Copyright
and trademark information.
Adobe is either a registered trademark or trademark
of Adobe Systems Incorporated
in the United States, and/or other countries.
Java and all Java-based trademarks are trademarks
of Sun Microsystems, Inc. in the United States, other countries, or
both.
Linux is a registered
trademark of Linus Torvalds in the United States, other countries,
or both.
Microsoft and Windows are trademarks of Microsoft Corporation in the
United States, other countries, or both.
Other company, product,
or service names may be trademarks or service marks of others.