diff between winrunner and qtp



diff between winrunner and qtp..

Answer / pavi

QTP enjoys the following advantages compared to Winrunner:

•The presence of a modular and keyword driven table format
of display of each of the operation performed while
recoding, makes it easier for user to understand what the
test actually does.
•It uses robust language like VB script as the programming
language unlike Winnrunner which uses a proprietary
language like TSL.
•It offers the test engineer a Tree view which is an icon
based view thereby simplifying the use of the tool.
Additionally the documentation tab lists in simple English
what each step in the test is actually doing.
•Parameterization of data in QTP is easier
•QTP allows easier capture of output values.
•Features like smart identification to identify the objects
used in our test make sure that the maintenance of the
tests is easy.
•Allows interfacing with Test Director and Winrunner.

Is This Answer Correct ?    1 Yes 0 No

Post New Answer

More QTP Interview Questions

-->IF two TextBOxes are there in a "Form". -->A table contains some records which contains usernames & password.. -->What is the script we need to write using Descriptive programming concept...in QTP (simply DATA DRIVEN TEST SCRIPT OF QTP)?

3 Answers   CTS,


I am verifying the actual vs the input value to make sure that they been entered correctly. In the Global Sheet I have a column called Customer with the multiple names in each row and now I am trying to capture the value during runtime under the column name Customer_in_Apps. Somewhat it works but during runtime the values are being stored in each column vs each row i.e., Customer_in_Apps, Customer_in_Apps1. Automatically it add columns instead of rows. row=datatable.getsheet("Global").GetRowCount for x=1 to row datatable.getsheet("Global").SetCurrentRow(x) Window("Customer Desktop").Window("Customer Tracking (Privacy").WinObject("TreeView20WndClass").Click 92,244 runtimevalue = .VbTreeView("vbname:=AppServerTree").GetROProperty("Selectio n") Val1=Datatable.Value("Customer",dtGlobalSheet) Val2 = Datatable.GlobalSheet.AddParameter("Customer_in _Apps",runtimevalue) If (trim(Val2)=trim(Val1)) Then Reporter.ReportEvent micPass, "Customer validation successful", "Actual Value: " &Val1&vbcrlf& "Customer Value: " &_Val2 else Reporter.ReportEvent micFail, "Customer validation unsuccessful", "Actual Value: " &Val1&vbcrlf& "Customer Value: " &Val2 End If Next

3 Answers  


Is there anyway to automatically update the Datasource name in Database Checkpoints object when we migrate tests to a new release?

0 Answers   ADP, CTS,


In qtp, how you can use xpath to identify objects?

0 Answers  


what are the challenges do we face while testing webbased applcations using the automation tool QTP or any?

4 Answers   BirlaSoft,






how we can know qtp has used smart identification machanism during the execution.

3 Answers   IBM,


What is smart identification in QTP?

0 Answers   HCL,


we have a link in a website or webtable How can we record link in that table or site? link is not static we don't know exact location of that link? how ? if u know pls give reply with script also?

6 Answers   Cognizant, Covansys,


Explain sub procedure of vbscript.

0 Answers  


What is Modular framework and Keyword drive framework? Explain

4 Answers  


Hello friends..... On which areas of an application we can not test with QTP

0 Answers   Thatavarti Technologies,


What is Optional step?

4 Answers  


Categories