5.1.4 Estimation Techniques Flashcards
Test effort estimation involves predicting the amount of test-related work needed to … of a …
meet the test objectives
test project.
It’s important to make it clear to the stakeholders that the estimate is based on … and is always …
a number of assumptions
subject to estimation error.
Estimation for small tasks is usually more accurate than …
for the large ones.
Therefore, when estimating for a larger task, it can be decomposed into a … which then in turn can …
set of smaller tasks
be estimated.
Estimation based on ratios
In this metrics-based technique, figures are collected from … within … which makes it possible to derive … for …
previous projects
the organization,
“standard” ratios
similar projects.
Estimation based on ratios
The ratios of an organization’s own projects (e.g. taken from historical data) are generally the best … to use in the …
source
estimation process.
Estimation based on ratios
These standard ratios can then be used to estimate the … for the …
test effort
new project.
Estimation based on ratios
Example: if in the previous project the development-to-test ratio was 3:2 and in the current project the development effort is expected to be 600 person-days … can be estimated to be …
the test effort
400 person-days.
Extrapolation
In this metrics-based technique, measurements are made as early as possible in the … to gather …
current project
the data.
Extrapolation
Having enough observations, the effort required for the remaining work can be approximated by … (usually by applying …
extrapolating this data
a mathematical model).
Extrapolation
This method is very suitable in …
Example: the team may extrapolate the testware necessary for effortlessly in the forthcoming iteration as the … from the …
iterative SDLCs.
averaged effort
last three iterations.
Wideband Delphi
In this iterative, expert-based technique, experts make …
experience-based estimations.
Wideband Delphi
Each expert, in isolation, e…
estimates the effort.
Wideband Delphi
The results are collected and if there are deviations of an expert’s estimate that are out of range of the agreed upon boundaries, the …
experts discuss their current isolation.
Wideband Delphi
The process is repeated until a …
consensus is reached.
Wideband Delphi
Planning Poker is a variant of … commonly used in …
Wideband Delphi
Agile software development.
Wideband Delphi
In Planning Poker, estimates are usually made using cards with … that represent …
numbers
the effort size.
Three-point estimation
In this expert-based technique, three estimations are made by the experts:
- the most o…
- the most l…
- the most p…
- optimistic estimation (a)
- likely estimation (m)
- pessimistic estimation (b).
Three-point estimation
The final estimate (E) is their …
weighted arithmetic mean.
Three-point estimation
In the most popular version of this technique, the estimate is calculated as …
E = (a + 4*m + b) / 6
Three-point estimation
The advantage of this technique is that it allows the experts to calculate the measurement error: …
SD = (b - a) / 6.
Three-point estimation
Example: if the estimates (in person-hours) are: a=6, m=9, and b=18, then the final estimation is … because E = … and SD = …
10+_ 2 person-hours (i.e. between 8 and 12 person-hours)
(6 + 4*9 + 18) / 6 =10
(18 - 6) / 6 =2