SlideShare a Scribd company logo
1 of 10
Quality Assurance /
Software Testing Training
Test Estimation Techniques
Page 2Classification: Restricted
Agenda
• Test Estimation Techniques
• Work Breakdown Structure (WBS)
• Benefits of Work Breakdown Structure
• Three Point Estimation
• Functional Point Method
Page 3Classification: Restricted
Test Estimation Techniques
Estimating effort for test is one of the major and important tasks in SDLC.
Correct estimation helps in testing the Software with maximum coverage.
This section describes some of the techniques which can be useful during
the estimating of effort for testing.
List of Different Estimation Techniques
• Best guess
• Ad-hoc method
• Experience Based - Analogies and experts
• WBS
• Delphi technique
• Three-point estimation (successive calculation)
• Function points / Test point Analysis
www.mindsmapped.com
Page 4Classification: Restricted
Best Guess
This technique is purely guesswork and based on the some sort of
experience.
The method is very common, but since it is based on your gut feeling, its
uncertainty contingency is probably around 200% or even higher.
Ad-hoc method
The test efforts are based on tentative timeframe. The timeline set by
managerial or marketing personnel or by client without any guess
/experience. Alternatively, it is done until the budgeted finances run out.
This is very common practice in extremely immature organizations and has
error margins of over 100% at times.
www.mindsmapped.com
Page 5Classification: Restricted
Experience Based:
Analogies and experts: Metrics collected from previous tests. You already
tested similar application in previous project .Inputs are taken from Subject
Matter experts who know the application (as well as testing) very well.
Delphi Technique:
This is one of the widely used software testing estimation technique.
In the Delphi Method is based on surveys and basically collects the
information from participants who are experts. In this estimation technique
each task is assigned to each team member & over multiple rounds surveys
are conduct unless & until a final estimation of task is not finalized. In each
round the thought about task are gathered & feedback is provided. By using
this method, you can get quantitative and qualitative results.
In overall techniques this technique gives good confidence in the
estimation. This technique can be used with the combination of the other
techniques.
www.mindsmapped.com
Page 6Classification: Restricted
Work Breakdown Structure (WBS):
A big project is made manageable by first breaking it down into individual
components in a hierarchical structure, known as the Work breakdown
structure, or the WBS.
The WBS helps to project manager and the team to create the task
scheduling, detailed cost estimation of the project. By using the WBS
motions, the project manager and team will have a pretty good idea
whether or not they’ve captured all the necessary tasks, based on the
project requirements, which are going to need to happen to get the job
done.
Using this you can easily figure out the what all task needs to completed &
they are breakdown into details task so estimation to details task would be
more easier than estimating overall Complex project at one shot.
www.mindsmapped.com
Page 7Classification: Restricted
Work Breakdown Structure has four key benefits:
• Work Breakdown Structure forces the team to create detailed steps:
In The WBS all steps required to build or deliver the service are divided into
detailed task by Project manager, Team and customer. It helps to raise the
critical issues early on, narrow down the scope of the project and create a
dialogue which will help make clear bring out assumptions, ambiguities, narrow
the scope of the project, and raise critical issues early on.
• Work Breakdown Structure help to improve the schedule and budget.
WBS enables you to make an effective schedule and good budget plans. As all
tasks are already available so it helps in generating a meaningful schedule and
makes scheming a reliable budget easier.
• Work Breakdown Structure creates accountability
The level of details task breakdown helps to assign particular module task to
individual, which makes easier to hold person accountable to complete the task.
Also the detailed task in WBS, people cannot allow hiding under the “cover of
broadness.”
• Work Breakdown Structure creation breeds commitment
The process of developing and completing a WBS breed excitement and
commitment. Although the project manager will often develop the high-level
WBS, he will seek the participation of his core team to flesh out the extreme
detail of the WBS. This participation will spark involvement in the project.
Page 8Classification: Restricted
Three Point Estimation:
Three point estimation is the estimation method is based on statistical data. It is
very much similar to WBS technique, task are broken down into subtasks &
three types of estimation are done on this sub pieces.
Optimistic Estimate (Best case scenario in which nothing goes wrong and all
conditions are optimal.) = A
Most Likely Estimate (most likely duration and there may be some problem but
most of the things will go right.) = M
Pessimistic Estimate (worst case scenario which everything goes wrong.) = B
Formula to find Value for Estimate (E) = A + (4*M) + B / 6
Standard Deviation (SD) = = (B – A)/6
www.mindsmapped.com
Page 9Classification: Restricted
Functional Point Method:
Functional Point is measured from a functional, or user, point of view.
It is independent of computer language, capability, technology or
development methodology of the team. It is based on available
documents like SRS, Design etc.
In this FP technique we have to give weightage to each functional point. Prior
to start actual estimating tasks functional points are divided into three
groups like Complex, Medium & Simple. Based on similar projects &
Organization standards we have to define estimate per function points.
Total Effort Estimate = Total Function Points * Estimate defined per
Functional Point
Advantages of the Functional Point Method:
• In pre-project stage the estimates can be prepared.
• Based on requirement specification documents the method’s reliability
is relatively high.
Page 10Classification: Restricted
Thank You

More Related Content

What's hot

Cost and time estimation methods pros and cons
Cost and time estimation methods pros and consCost and time estimation methods pros and cons
Cost and time estimation methods pros and consPragnendra Rahevar
 
The DMAIC Roadmap (Levels 1 & 2) with Matt Hansen at StatStuff
The DMAIC Roadmap (Levels 1 & 2) with Matt Hansen at StatStuffThe DMAIC Roadmap (Levels 1 & 2) with Matt Hansen at StatStuff
The DMAIC Roadmap (Levels 1 & 2) with Matt Hansen at StatStuffMatt Hansen
 
Building a Project Storyboard with Matt Hansen at StatStuff
Building a Project Storyboard with Matt Hansen at StatStuffBuilding a Project Storyboard with Matt Hansen at StatStuff
Building a Project Storyboard with Matt Hansen at StatStuffMatt Hansen
 
Building a Project Charter with Matt Hansen at StatStuff
Building a Project Charter with Matt Hansen at StatStuffBuilding a Project Charter with Matt Hansen at StatStuff
Building a Project Charter with Matt Hansen at StatStuffMatt Hansen
 
Agile Software Estimation
Agile Software EstimationAgile Software Estimation
Agile Software EstimationSunil Jakkaraju
 
The Value-Adding Tester
The Value-Adding TesterThe Value-Adding Tester
The Value-Adding TesterJohan Hoberg
 
Setting Project Milestones with Matt Hansen at StatStuff
Setting Project Milestones with Matt Hansen at StatStuffSetting Project Milestones with Matt Hansen at StatStuff
Setting Project Milestones with Matt Hansen at StatStuffMatt Hansen
 
10 causes of project failure.
10 causes of project failure.10 causes of project failure.
10 causes of project failure.Muhammad Abbas
 
Compiling Operational Definitions with Matt Hansen at StatStuff
Compiling Operational Definitions with Matt Hansen at StatStuffCompiling Operational Definitions with Matt Hansen at StatStuff
Compiling Operational Definitions with Matt Hansen at StatStuffMatt Hansen
 
3 Reasons Behind the Project Failure
3 Reasons Behind the Project Failure3 Reasons Behind the Project Failure
3 Reasons Behind the Project FailureAddon Technologies
 
Estimations: hit the target. Tips & Technics
Estimations: hit the target. Tips & TechnicsEstimations: hit the target. Tips & Technics
Estimations: hit the target. Tips & TechnicsAlex Tymokhovsky
 
4 Keys to successful project management software implementation in big organ...
4 Keys to successful project management software implementation  in big organ...4 Keys to successful project management software implementation  in big organ...
4 Keys to successful project management software implementation in big organ...Kolinger & Associates, LLC
 
Lean and Six Sigma Project Methodologies by Matt Hansen at StatStuff (S03)
Lean and Six Sigma Project Methodologies by Matt Hansen at StatStuff (S03)Lean and Six Sigma Project Methodologies by Matt Hansen at StatStuff (S03)
Lean and Six Sigma Project Methodologies by Matt Hansen at StatStuff (S03)Matt Hansen
 
Why Projects Fail: Obstacles and Solutions
Why Projects Fail: Obstacles and SolutionsWhy Projects Fail: Obstacles and Solutions
Why Projects Fail: Obstacles and SolutionsMichael Krigsman
 
7-point checklist that every Project Manager needs to look at
7-point checklist that every Project Manager needs to look at 7-point checklist that every Project Manager needs to look at
7-point checklist that every Project Manager needs to look at ProofHub
 
Documenting a New Process with SOPs
Documenting a New Process with SOPsDocumenting a New Process with SOPs
Documenting a New Process with SOPsMatt Hansen
 

What's hot (20)

Cost and time estimation methods pros and cons
Cost and time estimation methods pros and consCost and time estimation methods pros and cons
Cost and time estimation methods pros and cons
 
The DMAIC Roadmap (Levels 1 & 2) with Matt Hansen at StatStuff
The DMAIC Roadmap (Levels 1 & 2) with Matt Hansen at StatStuffThe DMAIC Roadmap (Levels 1 & 2) with Matt Hansen at StatStuff
The DMAIC Roadmap (Levels 1 & 2) with Matt Hansen at StatStuff
 
Building a Project Storyboard with Matt Hansen at StatStuff
Building a Project Storyboard with Matt Hansen at StatStuffBuilding a Project Storyboard with Matt Hansen at StatStuff
Building a Project Storyboard with Matt Hansen at StatStuff
 
Building a Project Charter with Matt Hansen at StatStuff
Building a Project Charter with Matt Hansen at StatStuffBuilding a Project Charter with Matt Hansen at StatStuff
Building a Project Charter with Matt Hansen at StatStuff
 
Agile Software Estimation
Agile Software EstimationAgile Software Estimation
Agile Software Estimation
 
The Value-Adding Tester
The Value-Adding TesterThe Value-Adding Tester
The Value-Adding Tester
 
Estimating
EstimatingEstimating
Estimating
 
Setting Project Milestones with Matt Hansen at StatStuff
Setting Project Milestones with Matt Hansen at StatStuffSetting Project Milestones with Matt Hansen at StatStuff
Setting Project Milestones with Matt Hansen at StatStuff
 
10 causes of project failure.
10 causes of project failure.10 causes of project failure.
10 causes of project failure.
 
Compiling Operational Definitions with Matt Hansen at StatStuff
Compiling Operational Definitions with Matt Hansen at StatStuffCompiling Operational Definitions with Matt Hansen at StatStuff
Compiling Operational Definitions with Matt Hansen at StatStuff
 
3 Reasons Behind the Project Failure
3 Reasons Behind the Project Failure3 Reasons Behind the Project Failure
3 Reasons Behind the Project Failure
 
Estimations: hit the target. Tips & Technics
Estimations: hit the target. Tips & TechnicsEstimations: hit the target. Tips & Technics
Estimations: hit the target. Tips & Technics
 
Digtal Services ~ W2N Telecom
Digtal Services ~ W2N TelecomDigtal Services ~ W2N Telecom
Digtal Services ~ W2N Telecom
 
4 Keys to successful project management software implementation in big organ...
4 Keys to successful project management software implementation  in big organ...4 Keys to successful project management software implementation  in big organ...
4 Keys to successful project management software implementation in big organ...
 
Lean and Six Sigma Project Methodologies by Matt Hansen at StatStuff (S03)
Lean and Six Sigma Project Methodologies by Matt Hansen at StatStuff (S03)Lean and Six Sigma Project Methodologies by Matt Hansen at StatStuff (S03)
Lean and Six Sigma Project Methodologies by Matt Hansen at StatStuff (S03)
 
Why Projects Fail: Obstacles and Solutions
Why Projects Fail: Obstacles and SolutionsWhy Projects Fail: Obstacles and Solutions
Why Projects Fail: Obstacles and Solutions
 
7-point checklist that every Project Manager needs to look at
7-point checklist that every Project Manager needs to look at 7-point checklist that every Project Manager needs to look at
7-point checklist that every Project Manager needs to look at
 
Documenting a New Process with SOPs
Documenting a New Process with SOPsDocumenting a New Process with SOPs
Documenting a New Process with SOPs
 
The art of project estimation
The art of project estimationThe art of project estimation
The art of project estimation
 
Project Manager
Project ManagerProject Manager
Project Manager
 

Similar to Test Estimation Techniques

Session 07 - Estimation Technique
Session 07 - Estimation TechniqueSession 07 - Estimation Technique
Session 07 - Estimation TechniquePoojaLQA
 
Lecture 2. Software Measurement and Techniques.pdf
Lecture 2. Software Measurement and Techniques.pdfLecture 2. Software Measurement and Techniques.pdf
Lecture 2. Software Measurement and Techniques.pdfOwenHarveyBalocon
 
Test Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesTest Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesMurageppa-QA
 
Effort estimation for software development
Effort estimation for software developmentEffort estimation for software development
Effort estimation for software developmentSpyros Ktenas
 
Project Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleProject Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleKate Pynn
 
Lect-5: Work Breakdown Structure and Project Cost Estimation
Lect-5: Work Breakdown Structure and Project Cost EstimationLect-5: Work Breakdown Structure and Project Cost Estimation
Lect-5: Work Breakdown Structure and Project Cost EstimationMubashir Ali
 
The Value of a Standard Schedule Quality Index
The Value of a Standard Schedule Quality IndexThe Value of a Standard Schedule Quality Index
The Value of a Standard Schedule Quality IndexAcumen
 
Pm0015 – quantitative methods in project management
Pm0015 – quantitative methods in project managementPm0015 – quantitative methods in project management
Pm0015 – quantitative methods in project managementsmumbahelp
 
Pm0015 – quantitative methods in project management
Pm0015 – quantitative methods in project managementPm0015 – quantitative methods in project management
Pm0015 – quantitative methods in project managementsmumbahelp
 
significance_of_test_estimating_in_the_software_development.pptx
significance_of_test_estimating_in_the_software_development.pptxsignificance_of_test_estimating_in_the_software_development.pptx
significance_of_test_estimating_in_the_software_development.pptxsarah david
 
significance_of_test_estimating_in_the_software_development.pdf
significance_of_test_estimating_in_the_software_development.pdfsignificance_of_test_estimating_in_the_software_development.pdf
significance_of_test_estimating_in_the_software_development.pdfsarah david
 
Module 4 - IDP.pptx
Module 4 - IDP.pptxModule 4 - IDP.pptx
Module 4 - IDP.pptxRAJESH S
 
Final Report - WebAssign
Final Report - WebAssignFinal Report - WebAssign
Final Report - WebAssignKelly Pomeroy
 
workbreakdownstructureppt-130410021152-phpapp02 (1).pdf
workbreakdownstructureppt-130410021152-phpapp02 (1).pdfworkbreakdownstructureppt-130410021152-phpapp02 (1).pdf
workbreakdownstructureppt-130410021152-phpapp02 (1).pdfDipakBorse6
 
Workbreakdownstructureppt 130410021152-phpapp02
Workbreakdownstructureppt 130410021152-phpapp02Workbreakdownstructureppt 130410021152-phpapp02
Workbreakdownstructureppt 130410021152-phpapp02sayyed sabir
 
295 ClubServicenow_platform-team-estimator.pdf
295 ClubServicenow_platform-team-estimator.pdf295 ClubServicenow_platform-team-estimator.pdf
295 ClubServicenow_platform-team-estimator.pdfTiago Macul
 

Similar to Test Estimation Techniques (20)

Session 07 - Estimation Technique
Session 07 - Estimation TechniqueSession 07 - Estimation Technique
Session 07 - Estimation Technique
 
Lecture 2. Software Measurement and Techniques.pdf
Lecture 2. Software Measurement and Techniques.pdfLecture 2. Software Measurement and Techniques.pdf
Lecture 2. Software Measurement and Techniques.pdf
 
Test Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesTest Planning and Test Estimation Techniques
Test Planning and Test Estimation Techniques
 
Effort estimation for software development
Effort estimation for software developmentEffort estimation for software development
Effort estimation for software development
 
Lect2
Lect2Lect2
Lect2
 
WBS PROJECT
WBS PROJECTWBS PROJECT
WBS PROJECT
 
Cost estimation
Cost estimationCost estimation
Cost estimation
 
Project Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleProject Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training Example
 
Lect-5: Work Breakdown Structure and Project Cost Estimation
Lect-5: Work Breakdown Structure and Project Cost EstimationLect-5: Work Breakdown Structure and Project Cost Estimation
Lect-5: Work Breakdown Structure and Project Cost Estimation
 
The Value of a Standard Schedule Quality Index
The Value of a Standard Schedule Quality IndexThe Value of a Standard Schedule Quality Index
The Value of a Standard Schedule Quality Index
 
Pm0015 – quantitative methods in project management
Pm0015 – quantitative methods in project managementPm0015 – quantitative methods in project management
Pm0015 – quantitative methods in project management
 
Pm0015 – quantitative methods in project management
Pm0015 – quantitative methods in project managementPm0015 – quantitative methods in project management
Pm0015 – quantitative methods in project management
 
significance_of_test_estimating_in_the_software_development.pptx
significance_of_test_estimating_in_the_software_development.pptxsignificance_of_test_estimating_in_the_software_development.pptx
significance_of_test_estimating_in_the_software_development.pptx
 
significance_of_test_estimating_in_the_software_development.pdf
significance_of_test_estimating_in_the_software_development.pdfsignificance_of_test_estimating_in_the_software_development.pdf
significance_of_test_estimating_in_the_software_development.pdf
 
Module 4 - IDP.pptx
Module 4 - IDP.pptxModule 4 - IDP.pptx
Module 4 - IDP.pptx
 
Final Report - WebAssign
Final Report - WebAssignFinal Report - WebAssign
Final Report - WebAssign
 
workbreakdownstructureppt-130410021152-phpapp02 (1).pdf
workbreakdownstructureppt-130410021152-phpapp02 (1).pdfworkbreakdownstructureppt-130410021152-phpapp02 (1).pdf
workbreakdownstructureppt-130410021152-phpapp02 (1).pdf
 
Workbreakdownstructureppt 130410021152-phpapp02
Workbreakdownstructureppt 130410021152-phpapp02Workbreakdownstructureppt 130410021152-phpapp02
Workbreakdownstructureppt 130410021152-phpapp02
 
SE-Lecture-5.pptx
SE-Lecture-5.pptxSE-Lecture-5.pptx
SE-Lecture-5.pptx
 
295 ClubServicenow_platform-team-estimator.pdf
295 ClubServicenow_platform-team-estimator.pdf295 ClubServicenow_platform-team-estimator.pdf
295 ClubServicenow_platform-team-estimator.pdf
 

More from Sachin-QA

Selenium WebDriver
Selenium WebDriverSelenium WebDriver
Selenium WebDriverSachin-QA
 
Selenium Installation
Selenium InstallationSelenium Installation
Selenium InstallationSachin-QA
 
Selenium - Introduction
Selenium - IntroductionSelenium - Introduction
Selenium - IntroductionSachin-QA
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools OverviewSachin-QA
 
Quality Center
Quality CenterQuality Center
Quality CenterSachin-QA
 
Defect Management tool - JIRA
Defect  Management tool - JIRADefect  Management tool - JIRA
Defect Management tool - JIRASachin-QA
 
Defect Life Cycle
Defect Life CycleDefect Life Cycle
Defect Life CycleSachin-QA
 
Test Case Design and Technique
Test Case Design and TechniqueTest Case Design and Technique
Test Case Design and TechniqueSachin-QA
 
Test Strategy and Planning
Test Strategy and PlanningTest Strategy and Planning
Test Strategy and PlanningSachin-QA
 
Software Testing Management
Software Testing ManagementSoftware Testing Management
Software Testing ManagementSachin-QA
 
Types of Testing
Types of TestingTypes of Testing
Types of TestingSachin-QA
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual TestingSachin-QA
 
Introduction to Software Testing - Part 2
Introduction to Software Testing - Part 2Introduction to Software Testing - Part 2
Introduction to Software Testing - Part 2Sachin-QA
 
Introduction to Software Testing
Introduction to Software TestingIntroduction to Software Testing
Introduction to Software TestingSachin-QA
 
Automation Test Framework
Automation Test FrameworkAutomation Test Framework
Automation Test FrameworkSachin-QA
 

More from Sachin-QA (17)

Selenium WebDriver
Selenium WebDriverSelenium WebDriver
Selenium WebDriver
 
Selenium Installation
Selenium InstallationSelenium Installation
Selenium Installation
 
Selenium - Introduction
Selenium - IntroductionSelenium - Introduction
Selenium - Introduction
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
 
Quality Center
Quality CenterQuality Center
Quality Center
 
Defect Management tool - JIRA
Defect  Management tool - JIRADefect  Management tool - JIRA
Defect Management tool - JIRA
 
Defect Life Cycle
Defect Life CycleDefect Life Cycle
Defect Life Cycle
 
Test Case Design and Technique
Test Case Design and TechniqueTest Case Design and Technique
Test Case Design and Technique
 
Test Strategy and Planning
Test Strategy and PlanningTest Strategy and Planning
Test Strategy and Planning
 
Software Testing Management
Software Testing ManagementSoftware Testing Management
Software Testing Management
 
Types of Testing
Types of TestingTypes of Testing
Types of Testing
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual Testing
 
Agile
AgileAgile
Agile
 
Introduction to Software Testing - Part 2
Introduction to Software Testing - Part 2Introduction to Software Testing - Part 2
Introduction to Software Testing - Part 2
 
SDLC
SDLCSDLC
SDLC
 
Introduction to Software Testing
Introduction to Software TestingIntroduction to Software Testing
Introduction to Software Testing
 
Automation Test Framework
Automation Test FrameworkAutomation Test Framework
Automation Test Framework
 

Recently uploaded

Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Recently uploaded (20)

Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

Test Estimation Techniques

  • 1. Quality Assurance / Software Testing Training Test Estimation Techniques
  • 2. Page 2Classification: Restricted Agenda • Test Estimation Techniques • Work Breakdown Structure (WBS) • Benefits of Work Breakdown Structure • Three Point Estimation • Functional Point Method
  • 3. Page 3Classification: Restricted Test Estimation Techniques Estimating effort for test is one of the major and important tasks in SDLC. Correct estimation helps in testing the Software with maximum coverage. This section describes some of the techniques which can be useful during the estimating of effort for testing. List of Different Estimation Techniques • Best guess • Ad-hoc method • Experience Based - Analogies and experts • WBS • Delphi technique • Three-point estimation (successive calculation) • Function points / Test point Analysis www.mindsmapped.com
  • 4. Page 4Classification: Restricted Best Guess This technique is purely guesswork and based on the some sort of experience. The method is very common, but since it is based on your gut feeling, its uncertainty contingency is probably around 200% or even higher. Ad-hoc method The test efforts are based on tentative timeframe. The timeline set by managerial or marketing personnel or by client without any guess /experience. Alternatively, it is done until the budgeted finances run out. This is very common practice in extremely immature organizations and has error margins of over 100% at times. www.mindsmapped.com
  • 5. Page 5Classification: Restricted Experience Based: Analogies and experts: Metrics collected from previous tests. You already tested similar application in previous project .Inputs are taken from Subject Matter experts who know the application (as well as testing) very well. Delphi Technique: This is one of the widely used software testing estimation technique. In the Delphi Method is based on surveys and basically collects the information from participants who are experts. In this estimation technique each task is assigned to each team member & over multiple rounds surveys are conduct unless & until a final estimation of task is not finalized. In each round the thought about task are gathered & feedback is provided. By using this method, you can get quantitative and qualitative results. In overall techniques this technique gives good confidence in the estimation. This technique can be used with the combination of the other techniques. www.mindsmapped.com
  • 6. Page 6Classification: Restricted Work Breakdown Structure (WBS): A big project is made manageable by first breaking it down into individual components in a hierarchical structure, known as the Work breakdown structure, or the WBS. The WBS helps to project manager and the team to create the task scheduling, detailed cost estimation of the project. By using the WBS motions, the project manager and team will have a pretty good idea whether or not they’ve captured all the necessary tasks, based on the project requirements, which are going to need to happen to get the job done. Using this you can easily figure out the what all task needs to completed & they are breakdown into details task so estimation to details task would be more easier than estimating overall Complex project at one shot. www.mindsmapped.com
  • 7. Page 7Classification: Restricted Work Breakdown Structure has four key benefits: • Work Breakdown Structure forces the team to create detailed steps: In The WBS all steps required to build or deliver the service are divided into detailed task by Project manager, Team and customer. It helps to raise the critical issues early on, narrow down the scope of the project and create a dialogue which will help make clear bring out assumptions, ambiguities, narrow the scope of the project, and raise critical issues early on. • Work Breakdown Structure help to improve the schedule and budget. WBS enables you to make an effective schedule and good budget plans. As all tasks are already available so it helps in generating a meaningful schedule and makes scheming a reliable budget easier. • Work Breakdown Structure creates accountability The level of details task breakdown helps to assign particular module task to individual, which makes easier to hold person accountable to complete the task. Also the detailed task in WBS, people cannot allow hiding under the “cover of broadness.” • Work Breakdown Structure creation breeds commitment The process of developing and completing a WBS breed excitement and commitment. Although the project manager will often develop the high-level WBS, he will seek the participation of his core team to flesh out the extreme detail of the WBS. This participation will spark involvement in the project.
  • 8. Page 8Classification: Restricted Three Point Estimation: Three point estimation is the estimation method is based on statistical data. It is very much similar to WBS technique, task are broken down into subtasks & three types of estimation are done on this sub pieces. Optimistic Estimate (Best case scenario in which nothing goes wrong and all conditions are optimal.) = A Most Likely Estimate (most likely duration and there may be some problem but most of the things will go right.) = M Pessimistic Estimate (worst case scenario which everything goes wrong.) = B Formula to find Value for Estimate (E) = A + (4*M) + B / 6 Standard Deviation (SD) = = (B – A)/6 www.mindsmapped.com
  • 9. Page 9Classification: Restricted Functional Point Method: Functional Point is measured from a functional, or user, point of view. It is independent of computer language, capability, technology or development methodology of the team. It is based on available documents like SRS, Design etc. In this FP technique we have to give weightage to each functional point. Prior to start actual estimating tasks functional points are divided into three groups like Complex, Medium & Simple. Based on similar projects & Organization standards we have to define estimate per function points. Total Effort Estimate = Total Function Points * Estimate defined per Functional Point Advantages of the Functional Point Method: • In pre-project stage the estimates can be prepared. • Based on requirement specification documents the method’s reliability is relatively high.