Thursday, January 3, 2013

Top 100 QTP Interview Questions

Top 100 QTP Questions you should know before interview:
1. Name the types of Test Automation?
2. Explain the benefits of using Test Automation?
3. Give the names of some Test Automation products/vendors?
4. When to use Test Automation?
5. Give a to the point narration of what Test Automation is?
6. Write advantages of using Test Automation?
7. Name any three types of applications you can run Test Automation on?
8. When would we not want to use Test Automation?
9. Give the steps of GUI Test Automation?
10.Explain the difference between Keyword view and Expert view?
11.How to start recording with a keyboard shortcut?
12.How to stop recording with a keyboard shortcut?
13.How to playback from top with a keyboard shortcut?
14.Is it possible to customize keyword view Fonts and colors?
15.When will you use Shared and when local object repository?
16.What will you choose between OR and DP and why?
17.What is the use of the Object Repository?
18.What's the extension of the exported Object Repository file?
19.Explain when is the Object Repository read from?
20.Write any 3 advantages of the Object Repository?
21.Why is there a need for an Object Repository Administrator?
22.When exactly is the Object Repository populated?
23.Explain what is a Shared Object Repository?
24.Explain the steps to modify a Shared Object Repository?
25.How do you assign a Shared Object Repository to an action?
26.What are the names of UI Objects?
27.Write the names of any 3 UI Objects?
28.What is a Test Object?
29.Explain what do you mean by run-time objects?
30.What is the class attribute of a UI Object?
31.What is the physical description or attributes of a UI Object?
32.How and where can I modify a name of a Test Object?
33.How can I highlight a Test Object and make it flash?
34.Explain the purpose of Object Spy?
35.What is a virtual object?
36.What is the need of virtual objects?
37.How to assign an object to a variable?
38.What is a DLL?
39.Explain how to declare DLL functions?
40.Explain how to call DLL functions?
41.What is the reason for Synchronizing the Run Session?
42.Give two reasons for delays causing synchronization problems?
43.Explain what is a Client/Server application?
44.Explain the reason that why does a script fail when synchronization problems occur?
45.What is a synchronization point?
46.How the synchronization wait time is determined, what plus what?
47.What else can be done if QTP is unable to solve synchronization problems?
48.Why do we use actions?
49.Explain what is a reusable action?
50.How to call an action from another action?
51.What is an action?
52.What is action template?
53.What are the different types of actions?
54.Explain the difference between the global and action data table?
55.How many actions can we add/Insert in a particular test?
56.What is the difference between Call to copy of Action and Call to Existing Action?
57.Explain an action parameter?
58.How do I call an action from another test?
59.How to pass a parameter into an Action?
60.What is checkpoint timeout?
61.Explain types of Checkpoints you know?
62.Explain when bitmap checkpoint is used?
63.What do you know about Output values?
64.What is existing checkpoint?
65.How do you declare a variable in VBScript?
66.Explain a variable?
67.Explain a statement?
68.Explain a procedure?
69.Explain a function?
70.What DataTable functions do you know?
71.How do you find out what the length of the string is?
72.How do you convert the string to upper case?
73.How do you declare an array?
74.How do you access an element of array?
75.What is an array?
76.What are the two ways to initialize an array?
77.How to load an excel file into QTP?
78.How to read cell data?
79.Explain regular expression?
80.What is a data-driven test case?
81.What tables are used for data-driven test cases in QTP?
82.Name different types of recording?
83.Explain when analog recording mode is used?
84.Explain the difference between Context and Analog mode?
85.Which record mode is used more, Context Sensitive or Analog?
86.How to create a Runtime property for an object?
87.How to add a runtime parameter to a datasheet?
88.How many ways we can parameterize data in QTP?
89.What is the Diff between Image check-point and Bit map Check point?
90.In how many ways we can add check points to an application using QTP.
91.How Does Run time data (Parameterization) is handled in QTP?
93.What is the Active screen?
94.Explain what is a test suite?
95.Tell whether Business Process Testing can be used for manual testing or not?
96.What is an Application Area?
97.What is the custom object?
92.Give the reasons to use breakpoint?
93.What is the Active screen?
94.Explain what is a test suite?
95.Tell whether Business Process Testing can be used for manual testing or not?
96.What is an Application Area?
97.What is the custom object?
98.What is the use of Add-Ins?
99.What are the differences between Global sheet and Local sheet?
100. When to use recovery scenarios?