Iterative Development Flashcards
How long should be each iterative cycle
1-2 days
Two ways a company can decide on a strategy for the development
requirement focus
solution focus
Types of requirements
functional
non-functional
Solution Focus approaches
Horizontal Approach
Vertical Approach
Combined Approach
Acceptance Criteria should be…
objective
quantified
In which phase of the structured timebox SDT works on details of acceptance criteria
Investigation
Types of verification
static
dynamic
Static verification involves…
reviews
Dynamic verification involves
tests
classes of tests which are useful to consider when dynamically verifying a deliverable
Positive tests
Negative tests
‘Unhappy path’ tests
Which test checks that a deliverable does what it should do
Positive test
Which test checks that a deliverable does what it shouldn’t do
Negative test
Which test check the behaviour of the deliverable when unusual or undefined things happen
‘Unhappy path’ tests
Every test would typically have the following:
A defined starting state
A defined set of actions which we will carry out
An outcome which we expect to see
The Solution Tester is responsible for carrying out all types of testing except for:
Business acceptance testing
Unit testing of the feature