| Most of the professionals in the Software Testing | | | | <<<<<< =========== >>>>>> |
| & Quality Assurance world must be aware of | | | | Q. 3: Functional Tester is available for how many |
| IBM’s Rational Functional Tester, popular by its nick | | | | development platforms & Languages? |
| name - RFT. | | | | RFT is available in two integrated development |
| IBM’s Rational Functional Tester is most powerful | | | | environments and two scripting languages like: |
| next generation functional-testing and automation tool | | | | 1) Functional Tester- Java Scripting uses the Java |
| from Rational and is based upon object-oriented | | | | language and the IBM Rational Software Development |
| technology. Due to its extreme simplicity & | | | | Platform. |
| robustness, It is in great demand all across the industry | | | | 2) Functional Tester - VB.NET Scripting uses the |
| involved in Application Development & Testing. | | | | VB.NET language and the Microsoft Visual Studio .NET |
| A beginning has been made to bring out High Quality | | | | development environment. |
| Interview Questions on Rational Functional Tester 7.0 | | | | |
| (RFT), generally used by the interviewers in leading | | | | <<<<<< =========== >>>>>> |
| MNC’s. | | | | Q. 4: How various objects by identified in Rational |
| Few of such Questions are presented here: | | | | Functional Tester? |
| Q. 1: What is the use of Rational Functional Tester? | | | | In Rational Functional Tester object-oriented |
| Rational Functional Tester can be used for performing | | | | technology is used to identify various objects by their |
| following functions: | | | | internal object properties and not by their screen |
| 1) Doing the complete functional testing of the | | | | coordinates. Thus even If the location or text of an |
| application. | | | | object changes, Functional Tester can still find it on |
| 2) Recording and playing back of scripts navigating | | | | playback. |
| through the application and test the state of objects | | | | |
| through verification points. | | | | <<<<<< =========== >>>>>> |
| 3) Testing any object in the application, including the | | | | Q. 5: What is the utility of a test object map in Rational |
| object's properties and its data. | | | | Functional Tester? |
| 4) Creating and editing simple object-oriented test | | | | Test object map gets created automatically while |
| scripts. | | | | recording the script for the application-under-test. It |
| 5) Generating code through wizards, for example | | | | provides a quick way to add objects to a script. |
| automatically creating a verification point through | | | | It lists out the test objects available in the application, |
| wizard. | | | | whether they are currently displayed or not. |
| <<<<<< =========== >>>>>> | | | | We can create a new test object map, either by |
| Test automation process using RFT involves following | | | | basing it on an existing map or by adding objects as |
| three steps. | | | | required. |
| 1) Recording of Test Scripts: is done on the fly, as | | | | It contains recognition properties for every object, |
| users navigate the application. Verification points can | | | | hence we can update the recognition information in |
| be inserted to validate the system response. This | | | | one central location. Thus any scripts using this test |
| makes test scripts data-driven to enable execution of | | | | object map shall be able to share the updated |
| the same script on variety of data inputs. | | | | information. |
| 2) Enhancing the Test Scripts: Enhancements like | | | | Test object maps created for HTML applications are |
| conditional branching, refactoring, and exception | | | | generally more hierarchical than those created for |
| handling are done in test scripts to perform various | | | | Java applications. The top level of the test object map |
| additional functions.. | | | | is a browser and the HTML application is inside the |
| 3) Playing Back the Scripts: Executing the scripts on | | | | browser. |
| the application under test to emulate all actions as | | | | Hundreds of similar Interview Preparation Questions |
| already performed by the user during recording. | | | | & Short Tutorials on this great Tool RFT 7.0 are |
| Logging of the discrepancies and drawing conclusion | | | | available here >>>>> |
| as to whether application functioned as desired or | | | | . |
| some regression isues need to be addressed. | | | | Q. 2: What is the Process of test automation by using |
| | | | Rational Functional Tester? |