Site icon Mobile App Development Services

Automation Testing with IBM Rational Functional Tester

IBM Rational Functional tester commonly known as (IBM RFT) is one of the most advanced and object-oriented testing tools for functional and regression testing of JAVA, HTML, Silverlight, Eclipse, Siebel, Flex, Ajax and Microsoft based windows applications. As a platform, it uses Microsoft and Red Hat Linux. Besides this, RFT can also be used for Adobe PDF documents zSeries and pSeries applications.

Features of IBM Rational Functional Tester.

Rational Functional Tester Integration with other IBM tools.

Recording and Play-back.

IBM Rational Functional Tester (RFT) enables the user to quickly generate scripts by recording tests against the application. To perform recording and playback following process needs to be followed:

Step No. 1

The Initial step is to select the ‘Test Workbench Project’ from this path:

Step No. 2

Option No.1: Default Location
Option No.2: Manually select/ add the location.

Step No. 3

Create ‘Default folders’ for each of the ‘Asset Type’ in the project and then click ‘Finish’.

Step No. 4

A different screen of ‘Recording Session’ will be opened. There are 2 options “Create a test from an existing project” or “Create a test from new recording”.

Step No. 5

There are multiple options to decide which kind of test we want to perform. Currently, we will use the ‘HTTP Test’ because here we are going to test a web application.

Step No. 6

Now Select the location of the parent folder and define ‘Test Name’.

Parent folder selection.
Specify test name.

Step No. 7

Now select the Client Application which will be used for testing. Either web or desktop. Currently, we will use Google Chrome for testing.

Google Chrome has been selected.

Step No. 8

We can also change the browser settings. Below are the default settings which is recommended.
We need to click the ‘Finish’ button after completing the recorder settings.

Demo Website for Testing.

Below is the demo of Web application on which we will perform a test run.

There are multiple domains that are being recorded in the session. Therefore, we need to select a specific domain to run the test.

After completing the recording of the test we need to close the browser and test will be completed.

Result of the Test:

The result shows as passed. There are different sections under Protocol data like Request, Response Headers, Response Content also Browser.

Details of the Result:

The request contains the host and connection details because it is the first thing that is being observed by the application. Response headers contain the content type and server details, Response content contains the data of the request and Browser contains the visuals of the test which was performed to do a recording.

To learn more about IBM RFT please follow this link:
https://www.ibm.com/support/knowledgecenter/SSBLQQ_9.1.0/com.ibm.rational.test.ft.ovrvw.doc/topics/c_rft_ovw.html