RFT Interview Questions

RFT Interview Questions in addition to Answers
1) What is RFT?
 

RFT Stands for Rational Functional Tester, It’s an IBM Product.IBM’s Rational Functional Tester is most powerful side past times side generation functional-testing in addition to automation tool from Rational in addition to is based upon object-oriented technology. Due to its extreme simplicity & robustness, it is inwards cracking demand all across the manufacture involved inwards Application Development & Testing.
It is an Automation Testing tool used for Automation in addition to regression testing.

2) What is the utilization of Rational Functional Tester? Explain.
 

Following are the functions that are performed past times RFT:
•    Performing consummate functional testing of a software application.
•    Object testing including properties of the object in addition to its data.
•    Creates in addition to edits OO exam scripts inwards simplest manner.
•    Scripts navigation recording in addition to playing dorsum them through the application.
•    Performs testing of solid soil of the objects.
•    Allows generating code through wizards, similar creating verification points.

3) What Process is followed past times Rational Functional Tester for exam automation?
What is the Process of exam automation past times using Rational Functional Tester?
Test automation procedure using RFT involves next 3 steps.
•    Recording of Test Scripts: is done on the fly, every bit users navigate the application. Verification points tin hold upward inserted to validate the arrangement response. This makes exam scripts data-driven to enable execution of the same script on diversity of information inputs.
•    Enhancing the Test Scripts: Enhancements similar conditional branching, refactoring, in addition to exception treatment are done inwards exam scripts to perform diverse additional functions.
•    Playing Back the Scripts: Executing the scripts on the application nether exam to emulate all actions every bit already performed past times the user during recording. Logging of the discrepancies in addition to drawing determination every bit to whether application functioned every bit desired or about regression issues require to hold upward addressed.

4) For how many evolution platforms & Languages Functional Tester is available?
Functional Tester is available for 2 IDEs in addition to 2 scripting languages:
•    IBM Rational Software Development IDE.
•    MS Visual Studio .NET IDE.
•    Java Scripting.
•    VB Scripting.
•    Functional Tester uses Java Scripting inwards IBM Rational IDE in addition to VB Scripting inwards MS Visual Studio .NET IDE.

5) How to position diverse objects past times Rational Functional Tester?
•    Object oriented applied scientific discipline is used inwards Rational Functional Tester.
•    OO applied scientific discipline is used for identifying several objects.
•    Objects are identified past times their internal properties.
•    Functional Tester finds the changes inwards objects’ location on playback.
•    Functional Tester fifty-fifty identifies changes of text pertaining to an object.

6) What is the purpose of a exam object map inwards Rational Functional Tester?
•    At the fourth dimension of recording the script, the exam object map is created, spell the application is nether test.
•    Test Object Map provides a brisk means for adding objects to a item script.
•    Test Object Map provides the listing of exam objects that are available inwards the application.
•    Influenza A virus subtype H5N1 novel Test Object Map tin hold upward created past times basing on existing map or past times adding the required objects.
•    Influenza A virus subtype H5N1 TOM contains certainly properties for every object.
•    Recognition information tin hold upward updated, therefore scripts which are using the object map are able to portion the information.

7) In how many ways nosotros tin exam the applications on Linux using RFT?
•    First Way: We tin tape a script on Windows Environment in addition to export it to Linux & in addition to so play it dorsum on Linux.
•    Second Way: By writing scripts using the Test Object Insert tool. Instead of creating an object map through recording nosotros populate it exterior of the recorder past times opening the map in addition to selecting objects inwards the exam application.
•    We tin insert verification points without recording, past times opening the Verification Point sorcerer from the Script Explorer.

8) What are 2 types of Test Managers inwards RFT?
Test Manager:
•    The Test Manager includes Test Manager Log that runs on Windows & Linux platform.
•    It has Test Management features such every bit running scripts, editing scripts.
•    RFT contains its ain logs.
•    RFT does non depend on log integration of Test Manager.
Clear Quest Test Manager:
•    CQTM associates with functional exam scripts.
•    The received execution results tin hold upward analyzed.
•    The results of execution are recorded for reporting.

9) What are the differences betwixt Rational Functional Tester in addition to Rational Robot?
Rational Functional Tester:
•    RFT uses Java sort of OOP languages in addition to VB.Net every bit language.
•    RFTworks pretty good with JEE projects, ASP.NET in addition to VB projects.
•    RFT most advanced features includes back upward for automated mainframe testing with emulators.
Rational Robot:
•    Rational Robot uses SQA basic for scripting.
•    RR industrial plant pretty good with Power Builder applications.
•    Rational Robot industrial plant exclusively with Windows Platform.

10) What is a Rational in addition to Functional Test project?
Rational Test projection is used for storing exam assets similar exam plans exam cases, exam logs, reports, builds etc. To associate a Functional Tester projection with a rational project, a rational projection needs to hold upward created to shop the exam assets. Functional Test projection stores all application exam assets similar scripts, object maps, verification indicate baseline files in addition to script templates. Functional Test projection is created earlier recording the scripts.

11) What are the benefits of associating Functional Tester projection with Rational Project?
The next are the benefits:
•    Testing assets are managed from 1 Rational Project.
•    The functional scripts tin hold upward recorded in addition to play dorsum from Rational Test Manager.
•    Functional exam scripts tin hold upward played dorsum on dissimilar reckoner architecture using Rational Test Agents, via Test Manager.
•    Functional tester logs tin hold upward managed past times using Test Log window from Test Manager.
•    Test Manager tin hold upward used to coordinate the running scripts.

12) What is the utilization of associating a projection with Test Manager inwards RFT?


•    Creating in addition to playing dorsum the scripts from inside Rational Test Manager.
•    Using the Test Manager Agent for playing dorsum scripts on remote computer.
•    You tin sentiment the scripts from the Test Scripts window of Rational Test Manager.

13) How information driven testing is useful inwards RFT?
•    Same script tin hold upward used for dissimilar scenarios with small-scale variations.
•    The exam information from the exam script is obtained to modify data, add together novel exam cases.
•    The exam information tin hold upward shared with several scripts.
•    Utilize the sorcerer driven procedure to avoid programming.
•    Wizard driven procedure is used to import information from diverse external resources.

14) What are the verification methods?
The next are the verification methods:
•    Case-Sensitive: Verifies the text that is captured during recording just with the text that is captured during playback.
•    Case-Insensitive: Verifies the text that is captured during recording just with the text that is captured during playback inwards content but non inwards example of alphabets.
•    Numeric Equivalence: Verifies the values that are captured during recording just with the values that is captured during playback inwards content.
•    Numeric Range: Verifies the values which are captured during recording autumn inside a specified hit during playback.
•    User-defined DLL exam function: Sends text to a business office which inwards a DLL, so that custom tests tin run. Path specification that includes directory in addition to the advert of the DLL is done.
•    Selected blank land verification: Verifies the land selected has cypher values, which has no text or numeric data. The verification indicate volition pass, when the land is blank.

15) Are in that location whatsoever restrictions when nosotros disassociate a projection from the electrical flow rational project?
Yes. Following restrictions are imposed when nosotros disassociate a projection from the electrical flow Rational project:
•    We cannot play dorsum Functional Tester scripts, or exam cases or suites that include Functional Tester scripts inwards the disassociated projection from Test Manager.
•    Test Manager deletes the exam script origin from the disassociated project.
•    We cannot undo this operation. If nosotros associate the Functional Test projection with a rational projection again, Test Manager creates a novel exam script source.

16) What is IBM Rational Functional Tester Proxy SDK?
•    IBM RFT Proxy SDK allows extending user interface controls to the applications.
•    Proxy SDK provides consummate documentation, API.
•    Proxy SDK has samples that are ready to use.
•    It has user friendly tutorials on extending Functional Tester back upward to exam the newly added controls.
•    Controls that are available inwards existing domains tin hold upward extended using Proxy SDK.

17) What is the utility of a verification points inwards Rational Functional Tester?
During the recording verification points tin hold upward inserted inwards the script to confirm the solid soil of an object inwards the application.
A verification indicate captures the object information based upon the type of verification indicate in addition to stores it inwards a baseline information file. The information inwards the base of operations file becomes baseline of expected solid soil of object during subsequent builds.

18) What types of verification points are provided past times RFT?
Rational Functional Tester has 2 types of verification points: Object properties verification indicate in addition to Data verification points. Data verification indicate has 5 farther points: Menu hierarchy verification point, Table verification point, Text verification point, Tree hierarchy verification point, List verification point.

19) Explain virtually Private vs. Shared Object Mapping inwards RFT?
Private Object Mapping:
•    Objects are isolated from other objects.
•    Influenza A virus subtype H5N1 proficient selection for evolution of scripts.
•    There are chances to atomic number 82 redundancy.
Shared Object Mapping:
•    Scripts are shared alongside multiple testers.
•    Shared object mapping involves unmarried indicate of maintenance.
•    Shared objects tin choose private maps for whatsoever 1 of the shared objects.

20) What is the helper superclass inwards RFT?
All Functional Tester scripts utilization default helper superclass. These scripts extend the RationalTestScript aeroplane in addition to thereby inherit a number of methods. However, advanced users tin create their ain helper superclass (if they wishing to add together additional methods or override the methods inside RationalTestScript).

21) How to implement customized Super Helper?


An Unexpected Active Window handler inwards the scripts tin hold upward handled inwards a province of affairs where a window other than 1 Functional Tester is attempting to access the resources expire active. The procedure is:
•    Create a sample folder for holding the Super Helper class.
•    Create a Java aeroplane that acts every bit Super Helper class.
•    In the helper class, implement the “onObjectNotFound” handler.
•    To extend the Super Helper, modify the properties of a script’s helper class.
•    Modify the belongings – Alter the Functional Tester, to brand utilization of all novel Functional Tester scripts for customized Super Helper.

22) What are the possible Object Recognition Failures in addition to how to ready them?
 

•    Change of recognition properties inwards the raise object.
•    Change of ancestry structures.
•    Recognition properties are non resilient.
Following are the solutions to ready them:
•    Updating Recognition Properties inwards Object Map Editor.
•    Using Regexp (regular expression) for values of object properties.
•    Adjusting recognition belongings weight.
This favors to a greater extent than resilient properties.

23) How RFT playback depends upon the platform in addition to the browser? 

Test playback inwards RFT is independent of the platform every bit good every bit independent of browser. E.g. nosotros tin tape script on Windows in addition to play it dorsum on Linux. Also, the script contains no references to the browser during the recording, nosotros tin play dorsum the script using whatsoever of the supported versions of Firefox, Mozilla, in addition to Internet

24) What host & exam platforms supported past times RFT?
 

Functional Tester runs on the next Host in addition to Test platforms: Windows XP Professional, Windows 2000 Professional & Server, Windows 2000 Server & Advanced Server, Windows 2003 Enterprise, in addition to Standard & Server
Platforms supporting all functions of RFT except the recording: Red Hat Linux Enterprise Workstation 4.0, SuSE Linux Professional version 9.0, SuSE Linux Enterprise Server 10.0, in addition to Novel Desktop 10.0

25) What types of nesting of objects is supported past times Functional Tester?
 

Parent-child nesting in addition to Owner-owned nesting

26) Type of file extensions created spell exporting Functional Test projection items?
 

RFT compresses a re-create of the files into a information transfer file with the advert specified past times us. It also appends an .rftjdtr (Functional Tester Java Scripting) or .rftvdtr (Functional Tester VB.NET Scripting) extension to it.

27) RFT provides how many type of delete Cookies methods?
 

RFT provides next 2 versions of the delete Cookies method:
•    One method deletes all cookies for the electrical flow profile or user.
•    Second method deletes cookies inwards a specific page or domain for the electrical flow profile or user.

28) What is a exam projection inwards RFT?
 

•    Influenza A virus subtype H5N1 exam projection is the location where Functional Tester keeps all of the scripts, along with expected in addition to actual results.
•    The format of the exam projection is governed past times the surroundings beingness used past times us i.e. either Eclipse for Java scripting or Visual Studio.NET for Visual Basic.NET scripting.
•    If nosotros are using the Java language, nosotros create a Java exam project. However If nosotros are using Visual Basic.NET, nosotros create a .NET exam project.

29) How an application is started during recording the tests?
 

•    When recording tests, the application tin hold upward started past times using a startApp command.
•    This makes playing dorsum the tests to a greater extent than reliable because startApp uses the application configuration information.
•    Functional Tester volition opened upward either Java applications that nosotros specify or HTML pages inwards our browser, or run applications inwards executable form.

30) How tin nosotros create a novel RFT script without recording?
 

When nosotros don’t wishing to practise recording, nosotros tin create a script to move into Java code manually.
In the novel script, RFT includes import statements for files nosotros require to compile the script in addition to comments containing archiving information.
RFT uses the script advert every bit the aeroplane advert in addition to sets upward exam Main, where y'all tin add together the commands to include inwards the script.

31) Can nosotros practise recording inwards an existing RFT script?
 

Yes. We tin practise the recording inwards existing RFT script past times bringing our cursor to the desired location & merely start the recording. Start the application >> insert verification points >> in addition to add together all script back upward functions.

32) How practise nosotros tape scripts for testing HTML applications?
 

For testing HTML applications on a item browser scripts are recorded inwards a green means using next 2 steps:
i) Enabling the Web browser: Before beingness able to utilization the item Web browser (like whatsoever of the supported versions of Firefox, Netscape, Internet Explorer, or Mozilla) to exam with RFT, firstly nosotros require to enable it.
Enabling of the browser tin hold upward done past times clicking on Configure > “Enable Environments for Testing”. This volition enable the environments for testing.
ii) Configuring the HTML applications for testing: tin hold upward done past times clicking on Configure > “Configure Applications for Testing” to specify information virtually our application in addition to its environment.
For testing Microsoft HTML Applications (MSHTA), nosotros require to run mshta.exe to configure each application desired to hold upward tested.

33) RFT provides how many type of delete Cookies methods?
 

•    Method of deleting all cookies for the electrical flow profile or user
•    Method of deletes cookies inwards a specific page or domain for the electrical flow profile or user

34) What are the ways of saving exam scripts inwards RFT?
 

RFT script files tin hold upward saved inwards next 3 ways:
•    Save the electrical flow exam script or file
•    Save all exam scripts in addition to files
•    Save a script nether about other name

35) What is a information pool?
 

•    Data puddle is an external file which drives the Data-driven testing. Data puddle provides inputs to the test.
•    Data puddle is a exam dataset or a collection of concerned information records which supplies information values to the variables inwards a exam script during exam script playback.

36) How many types of information pools are there?
 

There are 2 types of information pools similar
i) Private information puddle
ii) Shared information pool
Every exam script that nosotros create has a private exam information puddle associated with it. The initial private exam information puddle is a placeholder in addition to is empty until nosotros data-drive the exam script, or add together novel information to it.
We tin create a shared information puddle past times creating a novel information pool, or nosotros tin associate a information puddle with several exam scripts to portion a information pool.

37) How practise nosotros create datapools inwards RFT?
 

A information puddle is a exam dataset, a collection of related information records which supplies realistic information values to the variables inwards a exam script during exam script playback.
We tin create information for a datapool correct from the scratch or nosotros tin import existing information into a novel datapool from about other RFT datapool or from a .csv file.
Following rules are followed spell working with datapools:
•    While importing data, nosotros require to import the information into the same RFT projection every bit the exam scripts that access the data.
•    While importing information from a Test Manager datapool, nosotros require to showtime associate a RFT projection with a Rational projection to utilization the Test Manager datapool.

38) What type of changes nosotros tin practise inwards a datapool?
 

After nosotros data-drive a exam to create a datapool or create an empty datapool, nosotros tin edit the records in addition to variables inwards the datapool.
We tin brand the next changes to a datapool:
•    Add, remove, move, or edit a record
•    Add, remove, move, or edit a variable
•    Edit datapool values
•    Cut, copy, or glue a cell, a record, or a variable

39)  How practise nosotros supercede literal values inwards a script with datapool references?


We tin easily supercede literal values inwards an existing script with datapool references to add together realistic information to the script. We tin notice in addition to supercede all literal values, or merely the number, string, or Boolean literals with a datapool reference.
We tin add together a literal value from a script to a datapool. If nosotros practise non utilization an existing datapool variable, the same literal values (the values that were captured when nosotros recorded the exam script) are used each fourth dimension nosotros run the script.

40) How many types of datapool tape selection orders are available inwards RFT?
 

Test datapool tape selection lodge determines how a exam script accesses the 
records inwards the exam script’s associated datapool when nosotros play dorsum the exam script.
Two types of datapool tape selection lodge are used:
•    Sequential tape selection order: Is used to brand a exam script access records inwards the datapool inwards the lodge that they look inwards the datapool. It is the default datapool tape selection order.
•    Random tape selection order: Is used to brand a exam script access records inwards the datapool randomly. It accesses every tape inwards the datapool once.

41) What are the steps involved inwards exam evolution stage using RFT?
 

The exam evolution stage consists of next 6 steps:
•    Restore the exam surroundings in addition to laid the playback options.
•    Play dorsum each script against the same version of the application-under-test that was used for recording to verify that the script performs every bit intended.
•    Analyze the results inwards the RFT log. If nosotros associate a Functional Tester projection with the electrical flow Rational project, nosotros tin analyze the results using the Test Log window of Test Manager.
•    Use the Functional Tester Verification Point Comparator to create upward one's take heed the displace of verification indicate failures.
•    If the script fails, edit, debug, or re-record it so that it runs every bit required.
•    If nosotros associate a Functional Tester projection with the electrical flow Rational project, nosotros tin grouping private scripts into a exam suite. Play dorsum the suite to verify that the scripts piece of occupation properly. If necessary, edit, debug, or re-record the scripts.

42) What are the steps involved inwards regression testing stage using RFT?
 

The regression-testing stage consists of next 5 steps:
•    Restore the testing surroundings in addition to laid the playback options.
•    Play dorsum the exam script against a novel create of the application-under-test.
•    Analyze the results inwards the Functional Tester log. If nosotros associate a Functional Tester projection with the electrical flow Rational project, nosotros tin analyze the results using the Test Log window of Test Manager.
•    Use the Functional Tester Verification Point Comparator to create upward one's take heed the displace of verification indicate failures. If verification points neglect because of intentional changes to the application-under-test, update the baseline information using the Comparator.
•    If necessary, revise your exam scripts to utilization novel features inwards the application nether test. Then play dorsum the revised exam scripts against the electrical flow create in addition to reevaluate the results.

43) What is the purpose of Playback Monitor inwards RFT?
 

When nosotros practise the playback of our script, nosotros tin sentiment the script name, the number of the line of piece of occupation that is executing, status icons, in addition to a description of the activity inwards progress from the Playback Monitor.
The Playback Monitor consists of next 4 parts:
•    Script name
•    Description of activity inwards progress
•    Status icons
•    Script line of piece of occupation number
•    Stop in addition to intermission or resume buttons

Sumber http://www.gcreddy.com/
Post a Comment (0)
Previous Post Next Post