2.1.1 Impact of the Software Development Lifecycle on Testing Flashcards

1
Q

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 …

A
  • of test activities
    levels and test types)
  • test documentation
  • test approach
  • automation
  • of a tester
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

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 …

A
  • requirement reviews
  • test analysis
  • test design.

usually created in the later phases,
be performed early in the SDLC.

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

In some iterative development models and incremental development models, it is assumed that each iteration delivers …

A

a working prototype or product increment.

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

This implies that in each iteration both … may be performed at all …

A

static testing and dynamic testing

test levels.

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

Frequent delivery of increments requires …

A

fast feedback and extensive regression testing.

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

Agile software development assumes that …

A

change may occur throughout the project.

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

Therefore, lightweight work product documentation and extensive test automation to make … are favored …

A

regression testing easier
in agile projects.

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

Also, most of the manual testing tends to be done using … that don’t require extensive …

A

experience-based test techniques
prior test analysis and design.

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