Getting started in functional testing

To get started in functional testing, familiarize yourself with some basic concepts and use cases. To effectively automate test cases, you can consider several approaches before you start creating the functional test scripts.
The diagram shows the task flow for functional testing using IBM® Rational® Functional Tester.
Rational
Functional Tester task flow Click this area to get information about the supported domains and the controls for functional testing Click this area to get information about the Rational Functional Tester proxy SDK Click this area to get information about setting functional test preferences Click this area to get information about enabling the functional test environment Click this area to get information about configuring the application for testing Click this area to get information about creating a functional test project Click this area to get information about recording a simplified script Click this area to get information about inserting verification points using the application visuals Click this area to get information about inserting a data-driven commands into a scripts by using an application visual Click this area to get information about inserting an application control into the script by using an application visual Click this area to get information about switching to Java scripting Click this area to get information about recording a Java test script Click this area to get information about inserting verification points Click this area to get information about inserting data driven commands Click this area to get information about inserting data driven commands Click this area to get information about running the scripts Click this area to get information about viewing functional test results in the logs

Basic tester: A basic tester can record functional test scripts that are generated as simplified test scripts. The tester does not require programming knowledge to edit the functional test scripts. The tester can switch to Java scripting, and use the Insert Java Code Snippet or Insert Java Method features that are available in the simplified script editor. The tester then starts to work with the Java test script directly. You can use the application visuals to insert verification points, data-driven commands, and additional controls for testing.

Advanced testers with scripting knowledge: A tester with Java or Visual Basic programming knowledge can either record functional test scripts or create the test scripts manually. You can use the test object maps to update the objects and insert additional objects for testing.

Developers: A developer who knows theRational Functional Tester framework and programming based on the proxy framework can write proxies for adding support to test the controls that are not supported by default for functional testing.

Planning functional tests

You must consider your requirements and identify the right approach to follow to automate functional testing. By automating functional testing, you can effectively utilize the features available in Rational Functional Tester.

Feedback