Está en la página 1de 4

Validate application quality with functional

and regression test automation

IBM Rational Functional Tester

IBM Rational ® Functional Tester maintenance capabilities to help ensure


Highlights
software enables the automation of a test creation and execution process
functional and regression testing. De- that’s resilient in the face of applica-
■ Provides robust testing support signed with a deep understanding of tion change.
for Java, Web, SAP, Siebel and Java , Web, SAP, Siebel and Microsoft
™ ®

Microsoft Visual Studio .NET Visual Studio .NET Windows® Forms Rational Functional Tester software —
Windows Forms applications technologies, Rational Functional Tester accessible to novices and experts

software combines a robust recorder alike — is suitable for testers, GUI


■ Allows the use of keywords to developers and anyone else on the
of user actions with multiple custom-
bridge the gap between manual project team who needs to ensure
ization options and intelligent script
and automated testing
effective software development.

■ Enables you to choose your


scripting language — Java or
Microsoft Visual Basic .NET —
for test script customization,
editing and debugging

■ Helps validate dynamic data with


multiple verification points and
support for regular expression
pattern matching

■ Helps eliminate rework; mini-


mize the rerecording of scripts;
and reduce script maintenance
(by ensuring playback even
when underlying applications
change) through the IBM
ScriptAssure technology

■ Helps improve productivity by


supporting version control to Testing an application with IBM Rational Functional Tester software

enable parallel development


of test scripts and concurrent
usage by geographically dis-
tributed teams
Though functional testing can be Lower the cost of functional testing Bridge to automation
performed using a purely manual The benefits of automated testing are Often inefficient and inconsistent, test-
approach, automation brings great quickly lost when teams expend great ing can result in much time wasted
benefits to the software develop- manual effort keeping test scripts up creating, organizing and managing
ment organization, such as: to date throughout the project. Rational the most mundane tasks. Keyword
Functional Tester software uses the testing, a framework for organizing and
• Enabling regression testing — IBM ScriptAssure advanced technol-

managing test steps, allows testers to
testing for feature regression from ogy to learn user interface (UI) control rapidly create and reuse test scripts
one build to the next — without characteristics, thereby enabling the as needed. Using Rational Functional
tying up tester resources. software to identify the same controls Tester software, testers can develop
• Freeing quality assurance (QA) in newer builds despite underlying automation scripts that are associ-
departments from maintaining changes. These characteristics are ated with keywords, and enable easy
and executing basic tests, encour- stored in an object map that can be reuse and improved efficiencies. When
aging the creation of additional, shared across scripts and projects. testers use these automated scripts
thorough tests. With this map, changes to object rec- in concert with IBM Rational Manual
• Automating nontesting activities ognition characteristics affect all test Tester software, they can enable the
such as test lab machine prepara- scripts, simplifying maintenance. And incremental adoption of automated
tion and database configuration. new, advanced object map search tests by using keyword testing as a
• Reducing human error that can occur and filter capabilities in Rational building block to automation. And then
during activities such as test step Functional Tester can help make organizations can build a collabora-
execution and test result recording. maintenance even easier. tive test environment between manual
and automated testing tools that can
Any organization that relies on its own Used to compare actual data with eliminate the friction and gap between
application development to serve its expected data, verification points manual and automated testing — and
own needs or its customers’ needs inserted within test code can support leverage the strength of the entire test-
recognizes that application quality is a the usage of regular expressions to ing team.
prerequisite for success, not a luxury. validate dynamic content such as
However, ensuring that these applica- an ever-changing and ever-increasing Unlimited customization potential
tions work in a manner that meets or order number, or time and date Teams quickly learn that test script
exceeds project expectations requires stamps. This capability further helps modification and enhancement are
a level of project discipline and effi- reduce the need for test maintenance inevitable. Everything from simple
ciency that can be hard to achieve. activities to accommodate changes looping constructs to advanced file
Typically the domain of QA depart- in the application(s) under test. manipulation or operating system
ments, functional testing allows users interaction may be necessary to get
to verify the successful implementation the most out of an automated test-
of requirements in categories such as ing tool. Rational Functional Tester
functionality, usability and appearance. software offers an unprecedented
choice to its users in recognition of
this need — the choice of mainstream,
industrial-strength languages hosted
within equivalently robust test editors
and debuggers.


Rational Functional Tester software can Rational Functional Tester software sup- Integrates with the IBM Rational
produce test scripts using either 100 ports the use of parallel development, Software Delivery Platform
percent Java code hosted within the enabling the version control of test IBM Rational Manual Tester software
Eclipse Java Developer Toolkit editor, scripts. Colocated teams can use the is an integral component of the IBM
or using 100 percent Microsoft Visual IBM Rational ClearCase LT product
®
Rational Software Delivery Platform.
Basic .NET code hosted within the that ships with the Rational Functional One of the industry’s most compre-
Microsoft Visual Studio .NET editor. Tester software, and upgrade to the hensive and powerful solutions for
Anyone familiar with these program- full IBM Rational ClearCase solution, software system creation and applica-
ming languages can quickly modify to enable work with geographically tion lifecycle management, the IBM
existing code, as well as create custom dispersed teams. Rational Software Delivery Platform
libraries that can be called by other provides automation support for the
test scripts. Coding is greatly simpli- Built on open standards aspects of software development. Fur-
fied thanks to the Eclipse and Visual The Java scripting capabilities of ther, it can help unite team members
Studio .NET editors, both of which Rational Functional Tester software by enabling them to share information
provide advanced editing features are built on top of the Eclipse archi- effectively across various tools.
such as automated code completion tectural framework and its test, trace

and advanced debugging options. and monitoring extension, called the Integration into the Rational Software

Customization possibilities are limit- Test and Performance Tools Platform Delivery Platform is designed to help

less, and communication of test scripts (TPTP). Both are open source pro- ensure access to various software

with development is vastly simplified. jects that provide shared, open source development lifecycle assets such

In fact, GUI developers and other services across tooling environments as application requirements, and it

members of the development team that target application development, enables a shared user experience

can access Rational Functional Tester testing, deployment and monitoring. across team disciplines. From the

software from within their Eclipse Usage of this infrastructure can perspective of functional testing, this

or Visual Studio .NET code-based promote benefits ranging from the helps ensure the ability of developers

integrated development environments elimination of proprietary data store and testers to build, share and analyze

(IDEs) to create their own tests. formats to enabling support for both functional tests from within the same
internal and third-party customization user interface they use to construct,
Supporting diverse team needs and contribution. An investment in test, deploy and monitor their appli-
As teams take advantage of Rational tools based on Eclipse and TPTP can cations using other tools within the
Functional Tester advanced scripting help organizations avoid vendor lock- Rational Software Delivery Platform.
capabilities, the need to store multiple in and encourage future innovation.
versions of a test script becomes
important. Add to this the complication
of supporting geographically distributed
test teams, and the need for multisite
parallel development becomes clear.


About IBM Rational services For more information © Copyright IBM Corporation 2008

With an eye on what’s right for your To learn more about IBM Rational IBM Corporation
Software Group
business, IBM offers a variety of ser- Functional Tester software, contact Route 100
vices to complement IBM Rational tools your IBM representative or IBM Somers, NY 10589
U.S.A.
and best practices. Rational services Business Partner, or visit:
Produced in the United States of America
are available for large and small pro- 01-08
jects to help you build team skills, ibm.com/software/awdtools/tester/ All Rights Reserved.

reduce the time to productivity when functional IBM, the IBM logo, ClearCase, Rational and
ScriptAssure are trademarks or registered
implementing a new solution, and trademarks of International Business Machines
maximize the return on your invest- Corporation in the United States, other countries,
or both.
ment in IBM Rational tools.
Microsoft and Windows are trademarks of Microsoft
Corporation in the United States, other countries,
About IBM Rational quality manage- or both.
ment software Java and all Java-based trademarks are trade-
IBM Rational quality management solu- marks of Sun Microsystems, Inc. in the United
States, other countries, or both.
tions offer testers leading-edge support
Other company, product and service names may
for performance testing, functional be the trademarks or service marks of others.
and regression testing, manual testing, The information contained in this documentation
developer testing, and test manage- is provided for informational purposes only. While
efforts were made to verify the completeness
ment. With Rational solutions, QA and accuracy of the information contained in this
teams can manage and address issues documentation, it is provided “as is” without war-
ranty of any kind, express or implied. In addition,
with application functionality, usability, this information is based on IBM’s current product
reliability, scalability and performance. plans and strategy, which are subject to change by
IBM without notice. IBM shall not be responsible
Supporting a broad range of environ- for any damages arising out of the use of, or oth-
ments and built on a comprehensive, erwise related to, this documentation or any other
documentation. Nothing contained in this docu-
self-managing platform, Rational quality mentation is intended to, nor shall have the effect
management tools enable the tight col- of, creating any warranties or representations from
IBM (or its suppliers or licensors), or altering the
laboration of distributed test assets and terms and conditions of the applicable license
information across the delivery lifecycle. agreement governing the use of IBM software.

The Rational iterative lifecycle approach


to quality is designed to provide testers
with higher-quality code, and to help
them improve their productivity and
meet tight deadlines.

RAD10970-USEN-01

También podría gustarte