Tell me few important difference Between QTP and WinRunner?

Answers were Sorted based on User's Feedback



Tell me few important difference Between QTP and WinRunner?..

Answer / suryanarayana.madhura

qtp:To compare static and dyanmic images through qtp

winrunner: to conduct testing on static images only.

qtp: In this three types recording is possible
they are 1)GENERAL RECORDING 2)ANALOG RECORDING 3)LOW LEVEL
RECORDING

WINRUNNER: In this two types of recoring is possible
they are 1)CONTEXT SENSITIVE RECORDING 2)ANALOG RECORDING

Is This Answer Correct ?    27 Yes 3 No

Tell me few important difference Between QTP and WinRunner?..

Answer / naren

some other imp diff..
1.QTP supports different technologies like SAP
applications, Macromedia applications, PeopleSoft etc which
is not supported by WinRunner

Is This Answer Correct ?    13 Yes 2 No

Tell me few important difference Between QTP and WinRunner?..

Answer / vijay/chennai

Comparing to winrunner it's a user friendly tool. Using the
QTP we can generate the clear results.

We used to write the code in winrunner is TSL and similarly
it's like C.

QTP supports the VBS.

Is This Answer Correct ?    12 Yes 3 No

Tell me few important difference Between QTP and WinRunner?..

Answer / sugandhi

QTP:
1.Supports dynamic page
2.More check points ,ex:XML,Text
3.Divide script into Logical units
4.Can call functions
5.More recording methods.ex:Low level
6.Supports VB,.NET,ASP.NET,C#,>NET SAP,>NET
Application,HTML,XML

WR:
1.Supports static page only.
2.Limited check points
3.Cannot split script
4.There is no option to call functions
5.Context and Analog only
6.Supports C and HTML page.

Is This Answer Correct ?    7 Yes 2 No

Tell me few important difference Between QTP and WinRunner?..

Answer / bharathchowdary

Main difference between winrunner & QTP is
QTP Supports .netApplications & Full fledge java
Applications, these are not suppoerted by winrunner .

QTP having 9 check points where winrunner is having 4 check
points.

we can create reuasble action in QTP but not in winner.
these are the major differences.

Is This Answer Correct ?    8 Yes 4 No

Tell me few important difference Between QTP and WinRunner?..

Answer / mangai

Winrunner: It contains 4 types in addins. Powerbuilder is
their in winrunner. but in qtp it is not there.
Winrunner: It contains GUI Editor but Qtp contains Object
Repository.
Winrunner contains Exception Handling. Qtp Contains
Recovery Scenario to handle exceptions

Is This Answer Correct ?    6 Yes 4 No

Tell me few important difference Between QTP and WinRunner?..

Answer / prashanth

-->WinRunner uses Test Script Language which has limited
resources and QTP uses VB Script which is very powerful
language.
-->Parameterization is easier with QTP than WinRunner and
any thing in QTP can be parameterized.
-->Data driven testing is easier with more options in QTP
than WinRunner.
-->WinRunner uses GUI Map File and QTP uses Object
Repository.
-->WinRunner-GUI Map per test and Global GUI Map File
QTP- Object Repository Per Action and Shared.
-->There are more point and click options in QTP than
WinRunner.

Is This Answer Correct ?    4 Yes 3 No

Tell me few important difference Between QTP and WinRunner?..

Answer / priyareddy

1.QTP allows even novice testers to be productive in
minutes. You can create a test script by simply pressing a
Record button and using an application to perform a typical
business process. Each step in the business process is
automated documented with a plain-English sentence and
screen shot. Users can easily modify, remove, or rearrange
test steps in the Keyword View.

2.QTP can automatically introduce checkpoints to verify
application properties and functionality, for example to
validate output or check link validity. For each step in
the Keyword View, there is an ActiveScreen showing exactly
how the application under test looked at that step. You can
also add several types of checkpoints for any object to
verify that components behave as expected, simply by
clicking on that object in the ActiveScreen.

3.You can then enter test data into the Data Table, an
integrated spreadsheet with the full functionality of
Excel, to manipulate data sets and create multiple test
iterations, without programming, to expand test case
coverage. Data can be typed in or imported from databases,
spreadsheets, or text files.

4.Advanced testers can view and edit their test scripts in
the Expert View, which reveals the underlying industry-
standard VBScript that QuickTest Professional automatically
generates. Any changes made in the Expert View are
automatically synchronized with the Keyword View.

5.Once a tester has run a script, a TestFusion report
displays all aspects of the test run: a high-level results
overview, an expandable Tree View of the test script
specifying exactly where application failures occurred, the
test data used, application screen shots for every step
that highlight any discrepancies, and detailed explanations
of each checkpoint pass and failure. By combining
TestFusion reports with Mercury Quality Management, you can
share reports across an entire QA and development team.

6.QTP also facilitates the update process. As an
application under test changes, such as when a ?Login?
button is renamed ?Sign In,? you can make one update to the
Shared Object Repository, and the update will propagate to
all scripts that reference this object. You can publish
test scripts to Mercury Quality Management, enabling other
QA team members to reuse your test scripts, eliminating
duplicative work.

7.QuickTest Professional supports functional testing of all
popular environments, including Windows, Web, .Net, Visual
Basic, ActiveX, Java, SAP, Siebel, Oracle, PeopleSoft,
terminal emulators, and Web services.

Is This Answer Correct ?    6 Yes 10 No

Tell me few important difference Between QTP and WinRunner?..

Answer / sofia

In winrunner 2 types of TSL test script ie.
1.Main test
2.Compiled module
But in QTP,
only one type of test script ie.Main test.It doesn't
support compiled module.

Is This Answer Correct ?    5 Yes 10 No

Post New Answer

More QTP Interview Questions

Hi I'm a beginner in QTP. So far I'm ok with Descriptive but stuck while implementing Hybrid Frame work. 1. I have created a Keyword file with .vbs ext set home=description.create home("title").value="Welcome to feests" set reglink=description.create reglink("name").value="register yourrestaurant / take away" set fbusname=description.create fbusname("name").value="business_name" set dispname=description.create dispname("name").value="display_name" set restchkbox=description.create restchkbox("name").value="restaurant" set cuiscate=description.create cuiscate("name").value="cuisine_categery1" set addline1=description.create addline1("name").value="address_line1" set pstcode=description.create pstcode("name").value="address_postcode" set cntry=description.create cntry("name").value="address_country" set mlandno=description.create mlandno("name").value="landline_no" set emailadd=description.create emailadd("name").value="email" 2. I have created an Function Library file as follows Function launch() bro="C:\Program Files\Internet Explorer\iexplore.exe" url="http://www.feests.com/" invokeapplication bro&" "&url Browser(home).page(home).Link(reglink).click End Function Function restregistration(karthik, teja, Ameerpet, UK) Browser(home).page(home).WebEdit(fbusname).set "karthik" Browser(home).page(home).WebEdit(dispname).set "teja" Browser(home).page(home).WebCheckBox(restchkbox).set "ON" Browser(home).page(home).WebList(cuiscate).Select "Indian" Browser(home).page(home).WebEdit(addline1).set "Ameerpet" Browser(home).page(home).WebEdit(pstcode).set "UK" Browser(home).page(home).WebList(cntry).select "United Kingdom" Browser(home).page(home).WebEdit(mlandno).set "023775347" Browser(home).page(home).WebEdit(emailadd).set "email@gmail.com" End Function 3. This is how I have called the keywords and Functions in QTP executefile"C:\Documents and Settings\karthik\Desktop\keywords.vbs" executefile"C:\Documents and Settings\karthik\Desktop\functions.vbs" launch restregistration karthik, teja, Ameerpet, UK, "email@gmail.com" Now the issue is, I'm trying to enter the email ID in WebEdit field. But I dont know what is the mistake I did, if I run the script in QTP it is showing following error Error: Expected identifier Line (2): "executefile"C:\Documents and Settings\karthik\Desktop\functions.vbs"". Can someone help me fix this, please!!?

0 Answers  


WHAT IS ENVIRONMENT VARIABLES?

7 Answers   AZTEC, CTS, Ready Test Go,


Need one Urgent help please,for ex: first time i created Local reposory and convert that local to shared Rep and save in some where(by using Export local objetcs), unfortunately that saved repository is missed, now i want same repository,but iam not able to export the same repository second time?? i need that Repository only how to get???

2 Answers   TCS,


What are the properties you would use for identifying a browser & page when using descriptive programming ?

2 Answers  


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

0 Answers  






How to find the number the number of Links, Brolken Links in a webpage?

3 Answers   Ordain Solutions,


For Passing Parameters from one Action to another Action we will use Input & Output parameters. Can any one tell how to use this Input & Output parameters with Example ?

2 Answers   TCS,


what is the extension of new local object repository?

5 Answers  


How Can I find the least value in a bunch of variables using qtp.. E.g.:- A = 210, B = 212, C = 60, D = 111 I don’t want to write bunch of lines for this…. Is there a way to get the result in one line…..

0 Answers  


How to connect to data base?

2 Answers  


What is VSS? Is it used in Automation(QTP) Or Manual? what is menus in VSS?

3 Answers   TCS,


What contains Data Driven Framework document in qtp?

0 Answers  


Categories