In QTP it supports dynamic pages where as in winrunner supports static pages only
In QTP we have more check points when compare to winrunner ( eg: XML,Text area check points etc )
In QTP we have one more option for recording where as in winrunner having two only (ie : Low Level recording in QTP)
we can call Functions of winrunner in QTP where as in winrunner there is no option for that
But the main functional difference is WinRunner doesnt support VB .Net,ASP .Net,C# .Net,SAP etc. But QTP supports all.
we can divide the script into actions i.e into logical units in QTP but we cannot split the script in winrunner, we can invoke Winrunner fron DOS promt and schedule but we dont have such option in qtp
winrunner is based on c but QTP is based on vb.
1.WinRunner supports HTML pages only. QTP supports both HTML&XML pages. 2.WinRunner supports static images. QTP supports dynamic images also3. WinRunner supports custom &run time.  QTP does not support custom check record checkrun time record check.
qtp: In this three types recording is possiblethey are 1)GENERAL RECORDING 2)ANALOG RECORDING 3)LOW LEVEL RECORDINGWINRUNNER: In this two types of recoring is possiblethey are 1)CONTEXT SENSITIVE RECORDING 2)ANALOG RECORDING
QTP supports different technologies like SAP applications, Macromedia applications, PeopleSoft etc which is not supported by WinRunner.
-------------------
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.
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.
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.
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment