2.1.1 Impact of the Software Development Lifecycle on Testing Flashcards
(8 cards)
The choice of the SDLC impacts on the:
- Scope and timing of test “a…” (e.g., test “ “ and test “t…”)
- Level of detail of test “ “
- Choice of test techniques and test “ “
- Extent of test “a…”
- Role and responsibilities of a “ “
- activities
levels
types - documentation
- approach
- automation
- tester
In sequential development models, in the initial phases, testers typically participate in:
- req…
- test “a…”
- test “d…”
The executable code is usually created in the l… so typically dynamic testing can’t be performed e…
- requirement reviews
- test analysis
- test design.
later phases,
early in the SDLC.
In some iterative development models and incremental development models, it is assumed that each iteration delivers a w… or p…
working prototype
product increment.
This implies that in each iteration both s… and d… may be performed at all t…
static testing
dynamic testing
test levels.
Frequent delivery of increments requires f… and extensive r…
fast feedback
regression testing.
Agile software development assumes that “ “ may occur throughout the “ “.
change
project.
Therefore, lightweight work product documentation and extensive test automation to make r… easier are favored in a…
regression testing
agile projects.
Also, most of the manual testing tends to be done using e… that don’t require extensive prior test a… and “ “.
experience-based test techniques
analysis
design