Iterative Development Flashcards

1
Q

How long should be each iterative cycle

A

1-2 days

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

Two ways a company can decide on a strategy for the development

A

requirement focus
solution focus

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

Types of requirements

A

functional
non-functional

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

Solution Focus approaches

A

Horizontal Approach
Vertical Approach
Combined Approach

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

Acceptance Criteria should be…

A

objective
quantified

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

In which phase of the structured timebox SDT works on details of acceptance criteria

A

Investigation

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

Types of verification

A

static
dynamic

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

Static verification involves…

A

reviews

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

Dynamic verification involves

A

tests

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

classes of tests which are useful to consider when dynamically verifying a deliverable

A

Positive tests
Negative tests
‘Unhappy path’ tests

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

Which test checks that a deliverable does what it should do

A

Positive test

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

Which test checks that a deliverable does what it shouldn’t do

A

Negative test

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

Which test check the behaviour of the deliverable when unusual or undefined things happen

A

‘Unhappy path’ tests

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

Every test would typically have the following:

A

A defined starting state
A defined set of actions which we will carry out
An outcome which we expect to see

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

The Solution Tester is responsible for carrying out all types of testing except for:

A

Business acceptance testing
Unit testing of the feature

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

Business acceptance testing: that is the responsibility of

A

Business Ambassador(s) and Business Advisors

17
Q

Unit testing of the feature: that is the responsibility of

A

Solution Developer

18
Q

When is the solution ‘done’

A

when it unconditionally met the acceptance criteria