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