SlideShare ist ein Scribd-Unternehmen logo
1 von 4
For more QTP Scripts visit www.ramupalanki.com


                 Automation Estimation




Visit:www.ramupalanki.com


for QTP scripts




      Automation Estimation and Analysis

Approach (2 types)
  •   Functionality based (one to many)
  •   Scripts (Test case) based(one to one)


Should attend (take) Knowledge Transfer session on the given task



                                                                    1
For more QTP Scripts visit www.ramupalanki.com



Automation Process 2 Stages
First stage
              a.   Analyzing the scripts (Test cases)
              b.   Preparing analysis sheet
              c.   Estimating the time
              d.   Sending summary for Approval
              e.   Confirmation

Second stage

              a. Preparing stricture
              b. Preparing OR
              c. Creating re-usable components and functions ect.
              d. Creating scripts and Enhancing scripts
              e. Dry run
              f. Final Execution
              g. Peer Execution
              h. Delivery of scripts




Detailed study of stage one
Analyzing scripts: with out manual execution we can’t say whether scripts is
automatable or not


   • It is a critical and important stage
   • Entire task lay on this stage
   •




                                                                               2
For more QTP Scripts visit www.ramupalanki.com

How many Scripts we can analyze in a day?

As an automation engineer we have to decide script complexity for automation.

How can we decide whether the script is high or medium or low?

In order to decide that we will see a single script for example

Analysis summary

 Script ID      Description
                                       Re- Useable
                                                            Category      Account Type     Account Status    Verification
                                         Module



    # of Reusable         # of Effective Screens /        # of     # of Input      # of      # of Output       # of
      Screens /                Transactions              Steps    Parameters      Check      Parameters     Recovery
    Transactions                                                                  Points                    Scenarios



 Remark
                 Script
               Complexity




Estimation:

SNO          Complexity        No of Scripts         Days of Estimation
1            Very High                       0       NA
2            High                            8       8 * 4 hr =32 (4 Days)
3            Medium                         12       12 * 2.5 hr = 30 (3.75 Days)
4            Low                            10       10 * 2 hr = 20 (2.5 Day)
             Total Scripts                  30       Total 10.25 Days (82 hrs)
                                                     10.25 / 1 = 10.25
                                                     Feasible                                    30
                                                     Script Clarification                         0
                                                     Waiting for Data                             0



                                                                                                             3
For more QTP Scripts visit www.ramupalanki.com

                                    Non-Feasible                        20
                                    Total                               50




                        3 Types of Maintenances (Modifications)



     1. Corrective maintenance (Fixes): involved correcting software failures,
        performances failures and implementation failures in order to keep the
        system working properly.


     2. Adapting the system in response to changing data requirements or
        processing environments constitutes called as adaptive maintenance.


     3. Perfective maintenance covers any enhancement to the system where the
        objective may be to provide additional functionality, increased processing
        efficiency or improved maintainability.




                                                                                     4

Weitere ähnliche Inhalte

Ähnlich wie Qtp automation estimation techniques

Qtp material for beginners
Qtp material for beginnersQtp material for beginners
Qtp material for beginners
Ramu Palanki
 
Interview qutions
Interview qutionsInterview qutions
Interview qutions
satyaragha
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questions
Ramu Palanki
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questions
Ramu Palanki
 
Qtp interview questions_1
Qtp interview questions_1Qtp interview questions_1
Qtp interview questions_1
Ramu Palanki
 
Pro smartbooksquestions
Pro smartbooksquestionsPro smartbooksquestions
Pro smartbooksquestions
yoummr
 
Diff between win runner vs and qtp
Diff between win runner vs and qtpDiff between win runner vs and qtp
Diff between win runner vs and qtp
Ramu Palanki
 

Ähnlich wie Qtp automation estimation techniques (20)

Qtp basic
Qtp basicQtp basic
Qtp basic
 
Qtp material for beginners
Qtp material for beginnersQtp material for beginners
Qtp material for beginners
 
Qtp faqs
Qtp faqsQtp faqs
Qtp faqs
 
Interview qutions
Interview qutionsInterview qutions
Interview qutions
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questions
 
Qtp interview questions
Qtp interview questionsQtp interview questions
Qtp interview questions
 
Basics of QTP Framework
Basics of QTP FrameworkBasics of QTP Framework
Basics of QTP Framework
 
Monitoring Kubernetes with Prometheus (Kubernetes Ireland, 2016)
Monitoring Kubernetes with Prometheus (Kubernetes Ireland, 2016)Monitoring Kubernetes with Prometheus (Kubernetes Ireland, 2016)
Monitoring Kubernetes with Prometheus (Kubernetes Ireland, 2016)
 
QTP 10 00 Guide
QTP 10 00 GuideQTP 10 00 Guide
QTP 10 00 Guide
 
Qtp interview questions_1
Qtp interview questions_1Qtp interview questions_1
Qtp interview questions_1
 
Pro smartbooksquestions
Pro smartbooksquestionsPro smartbooksquestions
Pro smartbooksquestions
 
Qtp basic stuff
Qtp basic stuffQtp basic stuff
Qtp basic stuff
 
Qtp stuff
Qtp stuffQtp stuff
Qtp stuff
 
Gatling
Gatling Gatling
Gatling
 
Performance Test Automation With Gatling
Performance Test Automation  With GatlingPerformance Test Automation  With Gatling
Performance Test Automation With Gatling
 
News In The Net40
News In The Net40News In The Net40
News In The Net40
 
Auto sre with keptn
Auto sre with keptnAuto sre with keptn
Auto sre with keptn
 
OpenStack reliability metrics
OpenStack reliability metricsOpenStack reliability metrics
OpenStack reliability metrics
 
Diff between win runner vs and qtp
Diff between win runner vs and qtpDiff between win runner vs and qtp
Diff between win runner vs and qtp
 
Værktøjer udviklet på AAU til analyse af SCJ programmer
Værktøjer udviklet på AAU til analyse af SCJ programmerVærktøjer udviklet på AAU til analyse af SCJ programmer
Værktøjer udviklet på AAU til analyse af SCJ programmer
 

Mehr von Ramu Palanki

Qtp sample certification questions and answers
Qtp sample certification questions and answersQtp sample certification questions and answers
Qtp sample certification questions and answers
Ramu Palanki
 
Qtp realtime scripts
Qtp realtime scriptsQtp realtime scripts
Qtp realtime scripts
Ramu Palanki
 
Qtp questions and answers
Qtp questions and answersQtp questions and answers
Qtp questions and answers
Ramu Palanki
 
Qtp interview questions and answers
Qtp interview questions and answersQtp interview questions and answers
Qtp interview questions and answers
Ramu Palanki
 
Qtp interview questions3
Qtp interview questions3Qtp interview questions3
Qtp interview questions3
Ramu Palanki
 
Qtp complete guide for all
Qtp complete guide for allQtp complete guide for all
Qtp complete guide for all
Ramu Palanki
 
Qtp compare two xml files
Qtp compare two xml filesQtp compare two xml files
Qtp compare two xml files
Ramu Palanki
 
Qtp change excel cell color with condition
Qtp change excel cell color with conditionQtp change excel cell color with condition
Qtp change excel cell color with condition
Ramu Palanki
 
Qtp certification questions
Qtp certification questionsQtp certification questions
Qtp certification questions
Ramu Palanki
 
Qtp certification questions and tutorial
Qtp certification questions and tutorialQtp certification questions and tutorial
Qtp certification questions and tutorial
Ramu Palanki
 
Qtp certification questions2
Qtp certification questions2Qtp certification questions2
Qtp certification questions2
Ramu Palanki
 
Qtp 11 new enhacements in
Qtp 11 new enhacements inQtp 11 new enhacements in
Qtp 11 new enhacements in
Ramu Palanki
 
Qtp passing parameters between actions
Qtp passing parameters between actionsQtp passing parameters between actions
Qtp passing parameters between actions
Ramu Palanki
 
Qtp wsh scripts examples
Qtp wsh scripts examplesQtp wsh scripts examples
Qtp wsh scripts examples
Ramu Palanki
 
Quick test professional certifcation questions and tutorial2
Quick test professional certifcation questions and tutorial2Quick test professional certifcation questions and tutorial2
Quick test professional certifcation questions and tutorial2
Ramu Palanki
 
Quality center certification questions
Quality center certification questionsQuality center certification questions
Quality center certification questions
Ramu Palanki
 
Qtp+real time+test+script
Qtp+real time+test+scriptQtp+real time+test+script
Qtp+real time+test+script
Ramu Palanki
 

Mehr von Ramu Palanki (20)

Qtp sample certification questions and answers
Qtp sample certification questions and answersQtp sample certification questions and answers
Qtp sample certification questions and answers
 
Qtp realtime scripts
Qtp realtime scriptsQtp realtime scripts
Qtp realtime scripts
 
Qtp questions and answers
Qtp questions and answersQtp questions and answers
Qtp questions and answers
 
Qtp presentation
Qtp presentationQtp presentation
Qtp presentation
 
Qtp interview questions and answers
Qtp interview questions and answersQtp interview questions and answers
Qtp interview questions and answers
 
Qtp interview questions3
Qtp interview questions3Qtp interview questions3
Qtp interview questions3
 
Qtp complete guide for all
Qtp complete guide for allQtp complete guide for all
Qtp complete guide for all
 
Qtp compare two xml files
Qtp compare two xml filesQtp compare two xml files
Qtp compare two xml files
 
Qtp change excel cell color with condition
Qtp change excel cell color with conditionQtp change excel cell color with condition
Qtp change excel cell color with condition
 
Qtp certification questions
Qtp certification questionsQtp certification questions
Qtp certification questions
 
Qtp certification questions and tutorial
Qtp certification questions and tutorialQtp certification questions and tutorial
Qtp certification questions and tutorial
 
Qtp certification questions2
Qtp certification questions2Qtp certification questions2
Qtp certification questions2
 
Qtp best tutorial
Qtp best tutorialQtp best tutorial
Qtp best tutorial
 
Qtp 11 new enhacements in
Qtp 11 new enhacements inQtp 11 new enhacements in
Qtp 11 new enhacements in
 
Qtp sample resume
Qtp sample resumeQtp sample resume
Qtp sample resume
 
Qtp passing parameters between actions
Qtp passing parameters between actionsQtp passing parameters between actions
Qtp passing parameters between actions
 
Qtp wsh scripts examples
Qtp wsh scripts examplesQtp wsh scripts examples
Qtp wsh scripts examples
 
Quick test professional certifcation questions and tutorial2
Quick test professional certifcation questions and tutorial2Quick test professional certifcation questions and tutorial2
Quick test professional certifcation questions and tutorial2
 
Quality center certification questions
Quality center certification questionsQuality center certification questions
Quality center certification questions
 
Qtp+real time+test+script
Qtp+real time+test+scriptQtp+real time+test+script
Qtp+real time+test+script
 

Kürzlich hochgeladen

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
 

Kürzlich hochgeladen (20)

The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 

Qtp automation estimation techniques

  • 1. For more QTP Scripts visit www.ramupalanki.com Automation Estimation Visit:www.ramupalanki.com for QTP scripts Automation Estimation and Analysis Approach (2 types) • Functionality based (one to many) • Scripts (Test case) based(one to one) Should attend (take) Knowledge Transfer session on the given task 1
  • 2. For more QTP Scripts visit www.ramupalanki.com Automation Process 2 Stages First stage a. Analyzing the scripts (Test cases) b. Preparing analysis sheet c. Estimating the time d. Sending summary for Approval e. Confirmation Second stage a. Preparing stricture b. Preparing OR c. Creating re-usable components and functions ect. d. Creating scripts and Enhancing scripts e. Dry run f. Final Execution g. Peer Execution h. Delivery of scripts Detailed study of stage one Analyzing scripts: with out manual execution we can’t say whether scripts is automatable or not • It is a critical and important stage • Entire task lay on this stage • 2
  • 3. For more QTP Scripts visit www.ramupalanki.com How many Scripts we can analyze in a day? As an automation engineer we have to decide script complexity for automation. How can we decide whether the script is high or medium or low? In order to decide that we will see a single script for example Analysis summary Script ID Description Re- Useable Category Account Type Account Status Verification Module # of Reusable # of Effective Screens / # of # of Input # of # of Output # of Screens / Transactions Steps Parameters Check Parameters Recovery Transactions Points Scenarios Remark Script Complexity Estimation: SNO Complexity No of Scripts Days of Estimation 1 Very High 0 NA 2 High 8 8 * 4 hr =32 (4 Days) 3 Medium 12 12 * 2.5 hr = 30 (3.75 Days) 4 Low 10 10 * 2 hr = 20 (2.5 Day) Total Scripts 30 Total 10.25 Days (82 hrs) 10.25 / 1 = 10.25 Feasible 30 Script Clarification 0 Waiting for Data 0 3
  • 4. For more QTP Scripts visit www.ramupalanki.com Non-Feasible 20 Total 50 3 Types of Maintenances (Modifications) 1. Corrective maintenance (Fixes): involved correcting software failures, performances failures and implementation failures in order to keep the system working properly. 2. Adapting the system in response to changing data requirements or processing environments constitutes called as adaptive maintenance. 3. Perfective maintenance covers any enhancement to the system where the objective may be to provide additional functionality, increased processing efficiency or improved maintainability. 4