IBM Rational Functional Tester
From Wikipedia, the free encyclopedia
This article may not meet the general notability guideline or one of the following specific guidelines for inclusion on Wikipedia: Biographies, Books, Companies, Fiction, Music, Neologisms, Numbers, Web content, or several proposals for new guidelines. If you are familiar with the subject matter, please expand or rewrite the article to establish its notability. The best way to address this concern is to reference published, third-party sources about the subject. If notability cannot be established, the article is more likely to be considered for redirection, merge or ultimately deletion, per Wikipedia:Guide to deletion. This article has been tagged since March 2008. |
This article needs additional citations for verification. Please help improve this article by adding reliable references. Unsourced material may be challenged and removed. (March 2008) |
Software testing is critical and result oriented for the success of a product. The quality of testing would determine the quality of the product. Automating the test-related activities is usually a necessity. Many tools are available in the market and IBM Rational Functional Tester (RFT) is one of them.
RFT is a GUI test automation tool. The tool provides capabilities to record a user’s interactions with an application and create a script representing the same. The user can modify the script to enhance or make specific changes if required. The user can play back this script to repeat the same sequence of actions that was performed during recording. The user can create a script to represent a test case. This test case can be considered to have passed if the script executes without any failure, else it is a failed test case.
In an iterative development cycle, multiple builds of the application are delivered in short time frames. Manually testing the existing and new functionality in each of the new builds can be a challenge. RFT provides the ability to create a test harness to replay test cases on multiple builds to ensure that both existing and new functionality work as designed.