5.1.4 Estimation Techniques Flashcards

1
Q

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

A

test objectives

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 a n… and is always s…

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 tasks is usually more accurate than for the l…

A

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 s… which then in turn can be “ “.

A

set of smaller tasks
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 p… within the “ “ , which makes it possible to derive “s… for s…

A

previous projects
organization
“standard” ratios
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 “ “ to use in the e…

A

source
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 t… for the n…

A

test effort
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, the t… can be estimated to be 4…

A

test effort
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 c… to gather the “ “.

A

current project
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 e… (usually by applying a m… ).

A

extrapolating this data
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 i…

Example: the team may extrapolate the test effort in the forthcoming iteration as the a… from the l…

A

iterative SDLCs.
averaged effort
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 e…

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 “ “ discuss their c…

A

experts
current estimates.

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

Wideband Delphi

Each expert is then asked to make a n… based on that “ “, again in “ “.

The process is repeated until a c…

A

new estimation
feedback
isolation

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 W… , commonly used in A…

A

Wideband Delphi

Agile software development.

17
Q

Wideband Delphi

In Planning Poker, estimates are usually made using cards with “ “ that represent the e…

A

numbers
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 w…

A

weighted arithmetic mean.

20
Q

Three-point estimation

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

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 measurement error: S…

A

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