Shared Object Repository is preferable while dealing with dynamic objects ok? descriptive prog also same?
ok but why descriptive?(only for w/o application)

Answers were Sorted based on User's Feedback



Shared Object Repository is preferable while dealing with dynamic objects ok? descriptive prog also ..

Answer / saritha

Below are some situations when Descriptive Programming can be considered useful.

1] The objects in the application is dynamic in nature and need special handling to identify the object.

2] When object repository is getting huge due to the no. of objects being added.If the size of object repository increases too much then it decreases the performance of QTP while recognizing a object.

3] When you don't want to use object repository at all.Well the first question be why not object repository?consider the following scenario which would help understand why not object repository

scenario 1] suppose we have a web application that has not been developed yet.Now QTP for recording the script and adding the objects to repository needs the application to be up,that would mean waiting for the application to be deployed before we can start of making QTP scripts.But if we know the descriptions of the object that will be created then we can still start off with the script writing for testing.

scenario 2] suppose an application is 3 navigation buttons on each and every page.Let the buttons be "Cancel","Next" and "Back".Now recording action on these buttons would add 3 objects per page in the repository.For a 10 page flow this would mean 30 objects which could have been represented just by using 3 objects.So instead of adding these 30 objects to the repository we can just write 3 descriptions for the object and use it on any page.



4] Modification to a test case is needed but the object repository for the same only is Read only or in shared mode i.e ,changes may affect other scripts as well.



5]When you want to take action on similar type of object i.e, suppose we have 20 textboxes on the page and ther names are in the form txt_1,txt_2,txt_3 and so on.Now adding all 20the object repository would not be a good programming approach.There are two ways in which descriptive programming can be used.

I] By creating properties collection object for the description.

i i] By giving description in the form of string arguments.

Is This Answer Correct ?    5 Yes 0 No

Shared Object Repository is preferable while dealing with dynamic objects ok? descriptive prog also ..

Answer / ganesh

thank u...thanku.... very much saritha...
your 2nd point is excellent.....

pls tell me one more thing now a days which is imp...
and which is using most companies? Or or DP?

many thanks in advance

Is This Answer Correct ?    3 Yes 0 No

Post New Answer

More QTP Interview Questions

How you know that a test case is a regression test case

1 Answers  


• What type of testing questions will be asked for 2+ yrs exp people in interview?

0 Answers  


I have two actions in my QTP test and two iterations in my DataSheet. I want to execute the Action 1 for the two iterations only after which i want to exceute the next Action2. How is this possible?

4 Answers  


HI. Plz Clarifie my doubt,having 2+yrs experience in Testing , But My accedamics(Xth,INTER) are Less than 60%, But B.Tech 72%. It creats any problem , When i change to any MNC. plz tell me......... lot of friends told it's a problem, Some people says NO problem, What .............

3 Answers  


What is the latest version of QTP? aster googling i found it 9.5 . but somewhere in my frnds resume i hve seen 10.0 so i am a bit confused pls let me know.

4 Answers   NCR,






Tell me Three major differences between QTP & Winrunner?

5 Answers  


If there are 100 checkboes in a page then how can we select all chexkboxes at once through descriptive programing in QTP using vb script. Please send the answers...

5 Answers   HCL,


How will you declare a variable in qtp?

0 Answers  


what is QTP batch testing tool?

2 Answers  


Plz give the vb script for the following scenerio I have faced one issues while doing test in QTP. I have described the scenario below. 1. I have to test web application.In that i want to select from the drop down values in the application. 2. Suppose Drop down has 5 value "A,B,C,D,E".I would like to give value from data table of QTP. 3. For every iliteration it should select A,then B and so on

0 Answers  


how we can take data in the username field text box into variable in web application explain with example and give all functions to get data into variables

6 Answers   iton, TATA,


How Does Run time data (Parameterization) is handled in QTP?

2 Answers   Crea,


Categories