Using Object Repository is a advantage or disadvantage?
Answers were Sorted based on User's Feedback
Answer / srini
As far i think both of them have their advantages and
disadvantages.
OR is simple and easy to identify the objects. but it
consumes too much of memory when it is loaded and it will
increase the execution time. And if you have multiple
object of similiar kind of object properties at times it
will fail to recoginzed and the script will fail.
But DP reduces the execution time. Script will not fail in
this b'coz ur just changing the required property of the
object, yes it true that initial work more that creating
object properties list in an excel sheet and load that
excel sheet during runtime. but this can be overridden buy
using XML file which is less in size and Quick in loading.
and it takes very less memory.
let me know if you have any comments on this.
| Is This Answer Correct ? | 7 Yes | 2 No |
Answer / gayathri
Hello Ravindra don't copy the Answers ....(Srinu Answer)
| Is This Answer Correct ? | 6 Yes | 2 No |
Answer / srinu
both are eqal using repository,but advantage is greter than
disadvantage.Because u r using repository memory is vast,u
r not using this every statement ur write on the tool
| Is This Answer Correct ? | 2 Yes | 3 No |
Answer / 77.ravindra@gmail.com
Using Object Repository is a advantage or disadvantage?
Answer
# 1 both are eqal using repository,but advantage is greter
than
disadvantage.Because u r using repository memory is vast,u
r not using this every statement ur write on the tool
| Is This Answer Correct ? | 2 Yes | 3 No |
Answer / ilayaraja
using object reposotory has more advantage. It has few
disadvantages also , it's based on scenario on which we are
going to automate.In our application , we are having same
kind of objects in different pages, during that time we can
use descriptive protgramming instead of having the same
object repetively in all the pages it ll consume more
space.bbut it's preferable to use OR in qtp.
| Is This Answer Correct ? | 1 Yes | 2 No |
Answer / ravi s
Use of OR is more efficient.since Descriptive programming
or reading property values from Excel sheet and create a
object will take more time.This you won't able observe when
you do it for 1 or 2 object. Do it for one complete
scenerio and you will able to figure out the time taken for
creating objects.
So Use Descriptive programming for very very less objects
in your complete application where it is not working with
OR.
You can observe how much time it will take while reading
values from excel and creating objects if you automate some
30 testcases.
OR is best feature provided by QTP .Use descriptive where
operations not performed some objects. you will find some
dialog boxs or messageboxes.so there use descriptive
programming.
| Is This Answer Correct ? | 3 Yes | 4 No |
How to Install QTP on Citrix Environment? Possible send me the installation steps.. That would be great help
what type of frame work used in your company?
Can we directly automate test script according to requirements?
what is difference normal,analog,low level recording in qtp? what is lowlevel recording?
QTP identified the object but not performing the desired action???what could be the reason?????
What are the points to be taken into consideration while doing desktop testing?
I want to capture data(using keyword) from msdos application using QTP?... Below is little work i could do on it... /* Set app=CreateObject("Wscript.shell") SystemUtil.run ("C:\Users\Agent\Desktop\pumpsim\PUMPSIM.EXE") Window(“PUMPSIM.EXE”).Activate wait(3) app.sendkeys "N" */ Thanks in advance...!!!
please tellme ordernal identifiers in QTP?
How do you synchronization point through DP?
what is active screen,keyboard view?
In QTP how to interact tool and application build?
How do I generate Test Results window using descriptive method ( run time ) after my test execution process? Please have a look of my below code. ========================================================= Dim qtApp Dim qtTest Dim qtResultsOpt Set qtApp = CreateObject("QuickTest.Application") qtApp.Launch qtApp.Visible = True qtApp.Options.Run.CaptureForTestResults = "Always" qtApp.Options.Run.RunMode = "Fast" qtApp.Options.Run.ViewResults = True qtApp.Open "C:\Automation\Example", True Set qtTest = qtApp.Test qtTest.Settings.Run.OnError = "NextStep" Set qtResultsOpt = CreateObject ("QuickTest.RunResultsOptions") qtResultsOpt.ResultsLocation = "C:\Automation\Example\Res1" qtTest.Run qtResultsOpt MsgBox qtTest.LastRunResults.Status qtTest.Close Set qtResultsOpt = Nothing Set qtTest = Nothing Set qtApp = Nothing ========================================================== This code is working fine, but Test Result window is not displaying after execution. Anybody can please help me regading the same. Thanks Akshaya Madali Capgemini India Pvt Ltd 9823213538