IV - Static Testing Flashcards

1
Q

What is Static Testing?

A

Static testing assesses work products (e.g. documents or code). It is part of the Analysis process.

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

What are the benefits of Static Testing?

A

Early detection of defects and cost reduction. Easier and cheaper :)

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

What is the difference between Static and Dynamic testing?

A

Static Testing: Finds defects in work products directly. Is completed BEFORE software is built.

Dynamic Testing: Finds failures. Is completed AFTER software is built.

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

What is a Review?

A

A type of static testing in which a work product or process is evaluated by one or more individuals to detect defects or to provide improvements.

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

What are the main activities of the Review Process?

A

Planning
Initiate Review
Individual Review
Issue Communication
Fixing & Reporting

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

What happens in the Planning stage of the Review Process?

A

Completed by the management team.

Defines what is to be evaluated.

Estimates effort/timeframe.

Selecting participants.

Defines entry/exist criteria.

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

What happens in the Initiate Review stage of the Review Process?

A

Completed by the manager.

Distribute the work product and other material.

Explains the purpose, scope, roles, etc.

Answers any questions from participants.

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

What happens in the Individual Review stage of the Review Process?

A

Completed by an individual reviewer.

Review documentation in question and prepare personal notes in a constructive manner - questions, recommendations, defects, etc.

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

What happens in the Issue Communication stage of the Review Process?

A

Communicating your individual notes to the team.

Make a review decision to reject or accept discussed changes.

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

What happens in the Fixing & Reporting stage of the Review Process?

A

Making the agreed upon changes (typically completed by the original author).

Record updated status of changes.

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

What are the different roles and responsibilities in a Review?

A

Management: Review planning, decides on execution of reviews, assigns staff, budget, timeline.

Facilitator (Moderator): Overall responsibility for the review. Decides who is involved, when and where.

Review Leader: Ensures effective running of the review meetings. Mediates when necessary.

Author: Creates the work products under review. Fixes defects.

Reviewers: Experts with technical or business background, stakeholders, involved in the project from different perspectives (ex. tester, designer, etc.)

Scribe (Recorder): Collates found defects. Records open points, defects, and decisions made.

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

What are the different types of Review?

A

Informal Review
Inspection
Technical Review
Walkthrough

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

What happens in an Informal Review?

A

A quick/informal meeting or conversation. Often used in Agile development, helpful for quickly solving minor problems.

Ex. Buddy check

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

What happens in a Walkthrough?

A

Walking through the steps to reproduce with someone else, to show your findings. Informal. Dry runs or similuations.

Ex. Dev not finding the defect after following your Steps to Reproduce, so you walk them through what you did

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

What happens in a Technical Walkthrough?

A

Reviewing a technical part of a document. Typically completed with a technical expert.

Ideally led by a trained facilitator (typically not the author).

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

What happens in an Inspection?

A

Follows a defined process, with formal documented outputs, based on rules and checklists.

Uses clearly defined roles (all mandatory).

You’re inviting someone to inspect.

Ex. You bought a house and need a house inspection - You call an expert to do this. They come up with a checklist, to know what to look for.

Ex. The release manager is the “inspector”, to make sure something is ready to be released to production.

17
Q

What are the different types of review techniques that can be applied during the Individual Review?

A
  • Adhoc
  • Checklist-based
  • Scenarios and dry runs
  • Perspective-based
  • Role-based
18
Q

What are the characteristics of an Adhoc review?

A

Reviewers often read the work product sequentially, identifying and documenting issues as they encounter them.

Commonly used technique needing little preparation.

19
Q

What are the characteristics of an Checklist-based review?

A

A systematic technique, whereby the reviewers detect issues based on checklists.

Main advantage: systematic coverage of typical defect types.

Ex. Inspection Review

20
Q

What are the characteristics of an Scenarios and Dry Run review?

A

Reviewers are provided with structured guidelines on how to read through the work product.

These scenarios provide reviewers with better guidelines on how to identify specific defect types than simple checklist entries.

Ex. Walkthrough

21
Q

What are the characteristics of an Perspective-based review?

A

Different reviewers take on different stakeholder viewpoints in individual reviewing (ex. end user, marketer, designer, tester, etc.)

Using different stakeholder viewpoints leads to …
→ more depth in individual reviewing.
→ less duplication of issues.

22
Q

What are the characteristics of an role-based review?

A

A technique in which the reviewers evaluate the work product from the perspective of individual stakeholder roles (experienced user, child, user admin, system admin, etc.)

23
Q

What are some examples of Organization success factors?

A

Clear objectives, adequate type and technique, appropriate preparation time, management support

24
Q

What are some examples of People-related success factors?

A

Choosing the right participants, treating mistakes objectively, good communication in reviews, review culture