background image
<< TestManager and Extensibility | Virtual Testers in Functional Tests >>
<< TestManager and Extensibility | Virtual Testers in Functional Tests >>

Functional and Performance Testing

14
Chapter 1 - Introducing Rational TestManager
By writing adapters that implement the Test Input Adapter (TIA) API, you can extend
TestManager to support custom test input types. For example, you can extend
TestManager to support test inputs defined using Microsoft Project or C++ project
files.
For detailed information about adapters for custom test input types, see part 2 of the
Rational TestManager Extensibility Reference
.
Defining Custom Test Script Types
The TestManager extensible test script type functionality enables you to implement
custom test scripts using any tool that is appropriate for your testing environment.
There are several ways to extend TestManager to support a new test script type:
s
Use the Command Line Test Script Console Adapter to create, edit, and select test
scripts.
s
Build a custom Test Script Console Adapter or use an adapter provided by
Rational or its partners to select (and optionally create and edit) test scripts. (For
information about custom adapters, see the
Rational TestManager Extensibility Reference
.)
s
Use the Command Line Test Script Execution Adapter to run test scripts.
s
Build a custom Test Script Execution Adapter or use an adapter provided by
Rational or its partners to run test scripts. (For information about custom adapters,
see the Rational TestManager Extensibility Reference.)
For information about defining test script types in TestManager, see Custom Test Script
Types
on page 82.
Functional and Performance Testing
When you plan tests, think about whether you are interested in functional testing,
performance testing, or both.
Functional Testing
In functional testing, you typically test the accuracy of the application and how it
behaves on different operating systems.
Functional testing tends to have well-defined objectives and outcomes. For example,
if the application has a feature that saves a file to disk, it is relatively straightforward
to test this feature. If a file gets saved correctly, it passes the test. If it does not get
saved correctly, it fails the test.