What is the exact difference between QTP and RFT ?
Answers were Sorted based on User's Feedback
Answer / bfakruddin
QTP - started by Mercury and taken over by HP
RFT - started by Rational and taken over by IBM
QTP has only one platform to develop scripts only in VBScript
RFT has two platforms - Visual Studio and Eclipse to develop
scripts in VB and Java respectively.
QTP - Object Identification differs with RFT, in RFT object
identification is on OOPS concept.
QTP uses lite weight scripting language. RFT uses powerful
language Java.
QTP has more inbuilt functionalities to overcome runtime
issues, in RFT we has to use more programming to resolve
some runtime issues.
RFT doesn't have Actions concept which is very useful
feature available in QTP.
QTP has descriptive programming feature. difficult to
develop program in RFT.
many differences between them. I prefer QTP to automate
which is very userfriendly.
QTP 11 has more advantages and beautiful features which are
not available in RFT.
| Is This Answer Correct ? | 21 Yes | 1 No |
Answer / vijay sawale
QTP is a Mercury product and RFT is IBM product.
The basic difference is that in RFT we can use JavaScript
and in QTP we cant use the JavaScript.
Java is more suggestible as it is very powerful and very
user-friendly that we can use RFT in any platforms like
Unix Linux etc
| Is This Answer Correct ? | 4 Yes | 7 No |
How u will open the build automatically in QTP except using Systemutil.run command
What is the difference between client server application and web based application?
How to "Turn Off" QTP results after running a Script?
What contains Data Driven Framework document in qtp?
How can we display the names of the buttons in the toolbar of a webpage
How to execute the test cases using QTP. i.e What is the use of QTP while execution
how can we handle errors other than using recovery scenerios in qtp
how can we test the Triggers, Cursors, Indexes while doing Database testing in DTP??
What is data driver in qtp?
Explain object spy in qtp.
what type of framework u r using in ur organization
I have two For loop, first For loop does is creates a customer and input the customer info and then the second for loop within the first for loop does the follows which is capture the customer name and verify the with the data within the datatable. The problem I am coming across is that when it goes through the second time creating another customer and then verify the second customer then it creates the following during runtime. I want is to have the customer2 below Customer1 under the Customer_from_Apps. Any help will be greatly appreciate it. Customer Customer_from_Apps Customer_from_Apps1 Customer1 Customer 1 Customer2 Customer2 Window("Customer Desktop").Window("Customer Tracking (Privacy").WinObject("TreeView20WndClass").Click 92,244 runtimevalue = .VbTreeView("vbname:=AppServerTree").GetROProperty("Selectio n") Customer_Val= Datatable.GlobalSheet.AddParameter ("Customer_from_Apps",runtimevalue) row=datatable.getsheet("Global").GetRowCount For x=1 to row datatable.SetCurrentRow(x) Data_Val=Datatable.Value("Customer",dtGlobalSheet) If (trim(Customer_Val)=trim(Data_Val)) Then Reporter.ReportEvent micPass, "Customer validation successful", "Actual Value: " &Data_Val&vbcrlf& "Customer Value: " &Customer_Val else Reporter.ReportEvent micFail, "Cusotmer validation unsuccessful", "Actual Value: " &Data_Val&vbcrlf& "Customer Value: " &Customer_Val End If Next