SlideShare a Scribd company logo
1 of 5
Download to read offline
Quick Test Pro FAQ
                                    RAHMAN, OZONE PARK, NY



1) Give the name of some Test Automation products or vendors?

Quick Test Professional – HP
TestComplete – AutomatedQA
Rational Robot - IBM

2) What Automation Testing tools have you used yet?

I have used version: Quick Test Professional 10.00 and build: 513

3) What is QTP?

QTP is Mercury Interactive Functional Testing Tool. QTP stand for Quality Test Professional.

4) By using QTP, What kind of applications we can test?

QTP enables us to test Windows Application, Web Objects, ActiveX Controls, Visual Basic
Applications and Multimedia Objects on Web Pages.

5) What is an Add-in in QTP?

Add-in is additional plug-in in QTP which will be used for supporting the different application
environments.

6) Could you tell some additional Add-in in QTP?

Java, Oracle, SAP Solutions, .NET, Windows and Web Forms, Siebel, PeopleSoft, Web
Services and terminal emulator application etc.

7) What is the basic concept of QTP?

QTP is based on two concept - *Recording and *Playback

8) What is Software Test Automation?

Software Test Automation is the process of automating the steps of Manual Test Cases
using an Automation tool or utility tool to shorten the testing life cycle with respect to time.

OR

Software Test Automation is automating the manual testing process.

9) What is the benefit of Test Automation?
Reliable: Automated Test performs precisely the same operations each time they are run,
thereby eliminating human error.

Repeatable: You can test how the software reacts under repeated execution of the same
operations.

Programmable: You can program sophisticated tests that bring out hidden information.

Comprehensive: You can build a suite of tests that cover every feature in your application.

Reusable: You can reuse tests on tests on different versions of an application, even if the
user interface has been changed.

Fast: Automated tools run test significantly faster than human users.

Cost Reduction: As the number of resources for regression test are reduced.

10)    Which types of testing can be automated?

Functional: Testing that operations perform as expected.

Regression: Testing that the behavior of the system has not changed.

Exception or Negative: Forcing error conditions in the system.

Stress: Determining the absolute capacities of the application and operational
infrastructure.

Performance: Providing assurance that the performance of the system will be adequate for
both batch runs and online transactions in relation to business projections and
requirements.

Load: Determining the points at which the capacity and performance of the system become
degraded to the situation that hardware or software upgrades would be required.


11)    When did you go for Automation testing?

   a. When we need to test the same functional testing with more set of input data.
   b. If it becomes tedious and time-consuming to manually input data and trigger actions
      in the software build, then we go for Automation.
   c. If the application is difficult to do manual testing(time wise, resource wise)
   d. When the scope of repeatability is more.
   e. When application needs high amount of regression testing.
   f. When we are expecting the changes request often.
   g. Where users work mostly on that particular page or section of that application.
   h. Pages or sections are very important to the users.



12)    What is the Automation Testing best practice?
Stability of AUT (Application under Test)
        Number of regression cycles to be performed
        Compatibility of App platform with testing tools
        Cost benefit analysis (ROI)
        Availability of skilled resources

13)     What Automation Testing tools have you used yet?

I have used version: Quick Test Professional 10.00 and build: 513

14)     How QTP learns objects in application?

QTP identifies object on the application by its logical name, class and by different types of
properties such as

   1.   Mandatory properties
   2.   Assistive properties
   3.   Ordinal identifier
   4.   Smart identification

15)     QTP how to identify objects during run time or the test run?

QTP searches for a run time object that exactly matches the description of the test object
from object repository it learned while recording.

16)     What is the difference between Test Object (TO) and Run-Time Object (RO)?

Test Object is an object that QTP creates in the test to represent the actual object in the
application.
Run-Time Object is the actual object in the application on which methods are performed
during the run time.




17)     What are the types of object repository in QTP?

A shared object repository contains test objects that can be used in multiple actions.
A local object repository stores test objects that can be used in one specific action.

18)     What types of recording modes does QTP have?

Normal Recording Mode or Context Sensitive Recording Mode: This recording mode is
used for recording the operations performed on the standard GUI objects in different
situations.
Analog Recording Mode: This recording mode is used for recording continuous operations
on the application. The generated script during this mode will not understandable by the
Tester.

Low Level Recording Mode: Based on the co-ordinates of the object script will be created.
This mode is used to record the exact “X” ”Y” coordinates of the mouse operations.
It is helpful in testing hash maps. It is useful for recording objects that are not identified by
normal recording mode.

19)     What is the QTP testing process?

QTP testing process consist of seven steps-

   1. Preparing to recoding   2. Recording    3. Enhancing your script         4. Debugging
         5. Run    6. Analyze   7. Report Defects.

20)     What is Checkpoints for QTP?

A checkpoint verifies that expected information is displayed in your application while the
test is running.

Example:
              Verify text in status bar
              Verify value in a grid
              Verify bitmaps

21)     How many types of checkpoints QTP does have?

        *Standard Checkpoint,               *Image Checkpoint,
        *Table Checkpoint,                  *Page Checkpoint,
        *Text or Text Area Checkpoint,      *Bitmap Checkpoint,
        *Database Checkpoint,               *Accessibility Checkpoint,
        *XML Checkpoint.


22)     What is parameterization in QTP?

A parameter is a variable that is assigned a value from the external data source or
generator.

23)     How many parameter types does QTP have?

There are four type parameters in QTP.

   1.      Data Table: By that process QTP takes data from various type of data table.

           There are two types of data table parameter-
              o Input parameter: Allow us to run a test using different sets of data
                  value as an input.
              o Output parameter: Allow us to capture output from application run time.

   2.      Parameter:
It is just variable like others language, is provided by QTP.

     o   Action Parameter: You can define the parameter for each action. Those
         parameter will not be available to the others actions.

     o   Test Parameter: Same as Action Parameter but only difference that Test
         Parameter will be available for others actions.

     o   Component Parameter: Same as Test Parameter. But used in the component.


3.       Environment Variable:

There are actually two kind of Environment variables.
   o Built-In: Those environment variables are built-in QTP. You can get following
       information from Built-In environment variables in QTP
       - Local host name
       - Operating System name
       - OS version
       - Path of the directory where the QTP is installed
       - Name of the product (QTP)
       - Name of test ( Main project file)
       - Current directory path at you are working

     o   User-Defined: User can define environment variable.
         There are two ways to define user specific environment variable manually.

         External: Load variables and values from external file.
         Internal: Enter one by one by variable name and its value.

4.       Random Number:

The random number input parameter generates random numbers and uses them as
input value for a parameter. By default, the random number ranges between 0 and 100.

More Related Content

What's hot

Qtp interview questions3
Qtp interview questions3Qtp interview questions3
Qtp interview questions3Ramu Palanki
 
First QTP Tutorial
First QTP TutorialFirst QTP Tutorial
First QTP Tutorialtjdhans
 
Basics of QTP Framework
Basics of QTP FrameworkBasics of QTP Framework
Basics of QTP FrameworkAnish10110
 
QTP Automation Testing Tutorial 7
QTP Automation Testing Tutorial 7QTP Automation Testing Tutorial 7
QTP Automation Testing Tutorial 7Akash Tyagi
 
QTP Interview Questions and answers
QTP Interview Questions and answersQTP Interview Questions and answers
QTP Interview Questions and answersRita Singh
 
QTP Automation Testing Tutorial 2
QTP Automation Testing Tutorial 2QTP Automation Testing Tutorial 2
QTP Automation Testing Tutorial 2Akash Tyagi
 
Data Base Testing Interview Questions
Data Base Testing Interview QuestionsData Base Testing Interview Questions
Data Base Testing Interview QuestionsRita Singh
 
QTP Slides Presentation.
QTP Slides Presentation.QTP Slides Presentation.
QTP Slides Presentation.tjdhans
 
QTP Automation Testing Tutorial 6
QTP Automation Testing Tutorial 6QTP Automation Testing Tutorial 6
QTP Automation Testing Tutorial 6Akash Tyagi
 
QTP Power Point Presentation
QTP Power Point PresentationQTP Power Point Presentation
QTP Power Point PresentationSVRTechnologies
 
Qtp Basics
Qtp BasicsQtp Basics
Qtp Basicsmehramit
 
Qtp Training Deepti 3 Of 44256
Qtp Training Deepti 3 Of 44256Qtp Training Deepti 3 Of 44256
Qtp Training Deepti 3 Of 44256Azhar Satti
 
Qtp Training Deepti 1 Of 4187
Qtp Training Deepti 1 Of 4187Qtp Training Deepti 1 Of 4187
Qtp Training Deepti 1 Of 4187Azhar Satti
 
Unit testing on embedded target with C++Test
Unit testing on embedded  target with C++TestUnit testing on embedded  target with C++Test
Unit testing on embedded target with C++TestEngineering Software Lab
 
QTP Automation Testing Tutorial 5
QTP Automation Testing Tutorial 5QTP Automation Testing Tutorial 5
QTP Automation Testing Tutorial 5Akash Tyagi
 
UFT- New features and comparison with QTP
UFT- New features and comparison with QTPUFT- New features and comparison with QTP
UFT- New features and comparison with QTPRita Singh
 
UFT An advance version of QTP
UFT  An advance version of QTPUFT  An advance version of QTP
UFT An advance version of QTPRita Singh
 

What's hot (19)

Qtp interview questions3
Qtp interview questions3Qtp interview questions3
Qtp interview questions3
 
First QTP Tutorial
First QTP TutorialFirst QTP Tutorial
First QTP Tutorial
 
Basics of QTP Framework
Basics of QTP FrameworkBasics of QTP Framework
Basics of QTP Framework
 
QTP Automation Testing Tutorial 7
QTP Automation Testing Tutorial 7QTP Automation Testing Tutorial 7
QTP Automation Testing Tutorial 7
 
QTP Interview Questions and answers
QTP Interview Questions and answersQTP Interview Questions and answers
QTP Interview Questions and answers
 
1.qtp basics
1.qtp basics1.qtp basics
1.qtp basics
 
QTP Automation Testing Tutorial 2
QTP Automation Testing Tutorial 2QTP Automation Testing Tutorial 2
QTP Automation Testing Tutorial 2
 
Data Base Testing Interview Questions
Data Base Testing Interview QuestionsData Base Testing Interview Questions
Data Base Testing Interview Questions
 
QTP Slides Presentation.
QTP Slides Presentation.QTP Slides Presentation.
QTP Slides Presentation.
 
QTP Automation Testing Tutorial 6
QTP Automation Testing Tutorial 6QTP Automation Testing Tutorial 6
QTP Automation Testing Tutorial 6
 
QTP Power Point Presentation
QTP Power Point PresentationQTP Power Point Presentation
QTP Power Point Presentation
 
Qtp Basics
Qtp BasicsQtp Basics
Qtp Basics
 
Qtp Training Deepti 3 Of 44256
Qtp Training Deepti 3 Of 44256Qtp Training Deepti 3 Of 44256
Qtp Training Deepti 3 Of 44256
 
Qtp Training Deepti 1 Of 4187
Qtp Training Deepti 1 Of 4187Qtp Training Deepti 1 Of 4187
Qtp Training Deepti 1 Of 4187
 
Unit testing on embedded target with C++Test
Unit testing on embedded  target with C++TestUnit testing on embedded  target with C++Test
Unit testing on embedded target with C++Test
 
QTP Automation Testing Tutorial 5
QTP Automation Testing Tutorial 5QTP Automation Testing Tutorial 5
QTP Automation Testing Tutorial 5
 
Ppt Qtp
Ppt QtpPpt Qtp
Ppt Qtp
 
UFT- New features and comparison with QTP
UFT- New features and comparison with QTPUFT- New features and comparison with QTP
UFT- New features and comparison with QTP
 
UFT An advance version of QTP
UFT  An advance version of QTPUFT  An advance version of QTP
UFT An advance version of QTP
 

Viewers also liked (7)

Sumit's cv
Sumit's cvSumit's cv
Sumit's cv
 
Dances of mahmoud reda
Dances of mahmoud redaDances of mahmoud reda
Dances of mahmoud reda
 
Terrassa 2012
Terrassa 2012Terrassa 2012
Terrassa 2012
 
Màgica natura
Màgica naturaMàgica natura
Màgica natura
 
Reportajes
ReportajesReportajes
Reportajes
 
Mis viajes
Mis viajesMis viajes
Mis viajes
 
Raks madrid 2013
Raks madrid 2013Raks madrid 2013
Raks madrid 2013
 

Similar to Pro smartbooksquestions

Interview qutions
Interview qutionsInterview qutions
Interview qutionssatyaragha
 
Qtp material for beginners
Qtp material for beginnersQtp material for beginners
Qtp material for beginnersRamu Palanki
 
What are the features in qtp
What are the features in qtpWhat are the features in qtp
What are the features in qtpRamu Palanki
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questionsRamu Palanki
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questionsRamu Palanki
 
Qtp interview questions3
Qtp interview questions3Qtp interview questions3
Qtp interview questions3Ramu Palanki
 
Qtp interview questions and answers
Qtp interview questions and answersQtp interview questions and answers
Qtp interview questions and answersRamu Palanki
 
Qtp interview questions and answers
Qtp interview questions and answersQtp interview questions and answers
Qtp interview questions and answersRamu Palanki
 
QTP 10.0_Kalyan Chakravarthy.ppt
QTP 10.0_Kalyan Chakravarthy.pptQTP 10.0_Kalyan Chakravarthy.ppt
QTP 10.0_Kalyan Chakravarthy.pptKalyan Chakravarthy
 
Qtp92 Presentation
Qtp92 PresentationQtp92 Presentation
Qtp92 Presentationa34sharm
 
HP Quick Test Professional
HP Quick Test ProfessionalHP Quick Test Professional
HP Quick Test ProfessionalVitaliy Ganzha
 
QTP 10 00 Guide
QTP 10 00 GuideQTP 10 00 Guide
QTP 10 00 GuideG.C Reddy
 
Automation testing by Durgasoft in Hyderabad
Automation testing by Durgasoft in HyderabadAutomation testing by Durgasoft in Hyderabad
Automation testing by Durgasoft in HyderabadDurga Prasad
 

Similar to Pro smartbooksquestions (20)

Interview qutions
Interview qutionsInterview qutions
Interview qutions
 
Qtp material for beginners
Qtp material for beginnersQtp material for beginners
Qtp material for beginners
 
What are the features in qtp
What are the features in qtpWhat are the features in qtp
What are the features in qtp
 
Qtp day 1
Qtp day 1Qtp day 1
Qtp day 1
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questions
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questions
 
Qtp interview questions3
Qtp interview questions3Qtp interview questions3
Qtp interview questions3
 
Qtp interview questions and answers
Qtp interview questions and answersQtp interview questions and answers
Qtp interview questions and answers
 
Qtp interview questions and answers
Qtp interview questions and answersQtp interview questions and answers
Qtp interview questions and answers
 
QTP 10.0_Kalyan Chakravarthy.ppt
QTP 10.0_Kalyan Chakravarthy.pptQTP 10.0_Kalyan Chakravarthy.ppt
QTP 10.0_Kalyan Chakravarthy.ppt
 
About Qtp 92
About Qtp 92About Qtp 92
About Qtp 92
 
About QTP 9.2
About QTP 9.2About QTP 9.2
About QTP 9.2
 
About Qtp_1 92
About Qtp_1 92About Qtp_1 92
About Qtp_1 92
 
Qtp stuff
Qtp stuffQtp stuff
Qtp stuff
 
Qtp basic stuff
Qtp basic stuffQtp basic stuff
Qtp basic stuff
 
Qtp92 Presentation
Qtp92 PresentationQtp92 Presentation
Qtp92 Presentation
 
HP Quick Test Professional
HP Quick Test ProfessionalHP Quick Test Professional
HP Quick Test Professional
 
Qtp basics
Qtp basicsQtp basics
Qtp basics
 
QTP 10 00 Guide
QTP 10 00 GuideQTP 10 00 Guide
QTP 10 00 Guide
 
Automation testing by Durgasoft in Hyderabad
Automation testing by Durgasoft in HyderabadAutomation testing by Durgasoft in Hyderabad
Automation testing by Durgasoft in Hyderabad
 

Pro smartbooksquestions

  • 1. Quick Test Pro FAQ RAHMAN, OZONE PARK, NY 1) Give the name of some Test Automation products or vendors? Quick Test Professional – HP TestComplete – AutomatedQA Rational Robot - IBM 2) What Automation Testing tools have you used yet? I have used version: Quick Test Professional 10.00 and build: 513 3) What is QTP? QTP is Mercury Interactive Functional Testing Tool. QTP stand for Quality Test Professional. 4) By using QTP, What kind of applications we can test? QTP enables us to test Windows Application, Web Objects, ActiveX Controls, Visual Basic Applications and Multimedia Objects on Web Pages. 5) What is an Add-in in QTP? Add-in is additional plug-in in QTP which will be used for supporting the different application environments. 6) Could you tell some additional Add-in in QTP? Java, Oracle, SAP Solutions, .NET, Windows and Web Forms, Siebel, PeopleSoft, Web Services and terminal emulator application etc. 7) What is the basic concept of QTP? QTP is based on two concept - *Recording and *Playback 8) What is Software Test Automation? Software Test Automation is the process of automating the steps of Manual Test Cases using an Automation tool or utility tool to shorten the testing life cycle with respect to time. OR Software Test Automation is automating the manual testing process. 9) What is the benefit of Test Automation?
  • 2. Reliable: Automated Test performs precisely the same operations each time they are run, thereby eliminating human error. Repeatable: You can test how the software reacts under repeated execution of the same operations. Programmable: You can program sophisticated tests that bring out hidden information. Comprehensive: You can build a suite of tests that cover every feature in your application. Reusable: You can reuse tests on tests on different versions of an application, even if the user interface has been changed. Fast: Automated tools run test significantly faster than human users. Cost Reduction: As the number of resources for regression test are reduced. 10) Which types of testing can be automated? Functional: Testing that operations perform as expected. Regression: Testing that the behavior of the system has not changed. Exception or Negative: Forcing error conditions in the system. Stress: Determining the absolute capacities of the application and operational infrastructure. Performance: Providing assurance that the performance of the system will be adequate for both batch runs and online transactions in relation to business projections and requirements. Load: Determining the points at which the capacity and performance of the system become degraded to the situation that hardware or software upgrades would be required. 11) When did you go for Automation testing? a. When we need to test the same functional testing with more set of input data. b. If it becomes tedious and time-consuming to manually input data and trigger actions in the software build, then we go for Automation. c. If the application is difficult to do manual testing(time wise, resource wise) d. When the scope of repeatability is more. e. When application needs high amount of regression testing. f. When we are expecting the changes request often. g. Where users work mostly on that particular page or section of that application. h. Pages or sections are very important to the users. 12) What is the Automation Testing best practice?
  • 3. Stability of AUT (Application under Test) Number of regression cycles to be performed Compatibility of App platform with testing tools Cost benefit analysis (ROI) Availability of skilled resources 13) What Automation Testing tools have you used yet? I have used version: Quick Test Professional 10.00 and build: 513 14) How QTP learns objects in application? QTP identifies object on the application by its logical name, class and by different types of properties such as 1. Mandatory properties 2. Assistive properties 3. Ordinal identifier 4. Smart identification 15) QTP how to identify objects during run time or the test run? QTP searches for a run time object that exactly matches the description of the test object from object repository it learned while recording. 16) What is the difference between Test Object (TO) and Run-Time Object (RO)? Test Object is an object that QTP creates in the test to represent the actual object in the application. Run-Time Object is the actual object in the application on which methods are performed during the run time. 17) What are the types of object repository in QTP? A shared object repository contains test objects that can be used in multiple actions. A local object repository stores test objects that can be used in one specific action. 18) What types of recording modes does QTP have? Normal Recording Mode or Context Sensitive Recording Mode: This recording mode is used for recording the operations performed on the standard GUI objects in different situations.
  • 4. Analog Recording Mode: This recording mode is used for recording continuous operations on the application. The generated script during this mode will not understandable by the Tester. Low Level Recording Mode: Based on the co-ordinates of the object script will be created. This mode is used to record the exact “X” ”Y” coordinates of the mouse operations. It is helpful in testing hash maps. It is useful for recording objects that are not identified by normal recording mode. 19) What is the QTP testing process? QTP testing process consist of seven steps- 1. Preparing to recoding 2. Recording 3. Enhancing your script 4. Debugging 5. Run 6. Analyze 7. Report Defects. 20) What is Checkpoints for QTP? A checkpoint verifies that expected information is displayed in your application while the test is running. Example: Verify text in status bar Verify value in a grid Verify bitmaps 21) How many types of checkpoints QTP does have? *Standard Checkpoint, *Image Checkpoint, *Table Checkpoint, *Page Checkpoint, *Text or Text Area Checkpoint, *Bitmap Checkpoint, *Database Checkpoint, *Accessibility Checkpoint, *XML Checkpoint. 22) What is parameterization in QTP? A parameter is a variable that is assigned a value from the external data source or generator. 23) How many parameter types does QTP have? There are four type parameters in QTP. 1. Data Table: By that process QTP takes data from various type of data table. There are two types of data table parameter- o Input parameter: Allow us to run a test using different sets of data value as an input. o Output parameter: Allow us to capture output from application run time. 2. Parameter:
  • 5. It is just variable like others language, is provided by QTP. o Action Parameter: You can define the parameter for each action. Those parameter will not be available to the others actions. o Test Parameter: Same as Action Parameter but only difference that Test Parameter will be available for others actions. o Component Parameter: Same as Test Parameter. But used in the component. 3. Environment Variable: There are actually two kind of Environment variables. o Built-In: Those environment variables are built-in QTP. You can get following information from Built-In environment variables in QTP - Local host name - Operating System name - OS version - Path of the directory where the QTP is installed - Name of the product (QTP) - Name of test ( Main project file) - Current directory path at you are working o User-Defined: User can define environment variable. There are two ways to define user specific environment variable manually. External: Load variables and values from external file. Internal: Enter one by one by variable name and its value. 4. Random Number: The random number input parameter generates random numbers and uses them as input value for a parameter. By default, the random number ranges between 0 and 100.