5.1.4 Estimation Techniques Flashcards

1
Q

Test effort estimation involves predicting the amount of test-related work needed to …

A

meet the test objectives of a test project.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

It’s important to make it clear to the stakeholders that the estimate is based on … and is always …

A

a number of assumptions

subject to estimation error.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Estimation for small stacks is usually more accurate than …

A

for the large ones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Therefore, when estimating for a larger task, it can be decomposed into a … which then in turn can …

A

set of smaller tasks

be estimated.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Estimation based on ratios

In this metrics-based technique, figures are collected from … which makes it possible to derive …

A

previous projects within the organization,

“standard” ratios for similar projects.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Estimation based on ratios

The ratios of an organization’s own projects (e.g. taken from historical data) are generally the best …

A

source to use in the estimation process.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Estimation based on ratios

These standard ratios can then be used to estimate the …

A

test effort for the new project.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

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 …

A

the test effort can be estimated to be 400 person-days.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Extrapolation

In this metrics-based technique, measurements are made as early as possible in the …

A

current project to gather the data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Extrapolation

Having enough observations, the effort required for the remaining work can be approximated by …

A

extrapolating this data (usually by applying a mathematical model).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Extrapolation

This method is very suitable in …

Example: the team may extrapolate the testware necessary for effortlessly in the forthcoming iteration as the …

A

iterative SDLCs.

averaged effort from the last three iterations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wideband Delphi

In this iterative, expert-based technique, experts make …

A

experience-based estimations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Wideband Delphi

Each expert, in isolation, e…

A

estimates the effort.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

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 …

A

experts discuss their current isolation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Wideband Delphi

The process is repeated until a …

A

consensus is reached.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Wideband Delphi

Planning Poker is a variant of … commonly used in …

A

Wideband Delphi

Agile software development.

17
Q

Wideband Delphi

In Planning Poker, estimates are usually made using cards with …

A

numbers that represent the effort size.

18
Q

Three-point estimation

In this expert-based technique, three estimations are made by the experts:
- the most o…
- the most l…
- the most p…

A
  • optimistic estimation (a)
  • likely estimation (m)
  • pessimistic estimation (b).
19
Q

Three-point estimation

The final estimate (E) is their …

A

weighted arithmetic mean.

20
Q

Three-point estimation

In the most popular version of this technique, the estimate is calculated as …

A

E = (a + 4*m + b) / 6

21
Q

Three-point estimation

The advantage of this technique is that it allows the experts to calculate the …

A

measurement error: SD = (b - a) / 6.

22
Q

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 = …

A

10+_ 2 person-hours (i.e. between 8 and 12 person-hours)

(6 + 4*9 + 18) / 6 =10

(18 - 6) / 6 =2