Chapter 3 Flashcards

1
Q

What is static testing?

A

Software testing without testing code- reviewing artifacts such as requirements, documents, test plans

Opposite to dynamic

Can identify problems prior to dynamic and can require less effort since no test cases required

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

Difference between static and dynamic?

A
  • static finds defects directly, dynamic causes failures
    -static can detect defects in unreachable places
  • static is done in non executable elements (not executing code), dynamic executes software and verifys it’s behaviour
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Review process activities?

A

Planning
Reviews initiation
Individual review
Communication and analysis
Fixing and reporting

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

Roles in reviews?

A

Manager
Author
Moderator
Scribe
Reviewer
Review leader

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

Success factors for reviews ?

A

Defining clear objectives and measurable exit criteria

Conducting reviews in small chunks

Providing feedback to stakeholders and authors

Meetings

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

Reviews types?

A

Informal - no defined process

Walkthrough - led by author

Technical - led by a moderator and performered by technically qualified reviewers. Detect anomalies and evaluate quality

Inspection - most formal type.

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