Module Three Flashcards

1
Q

What are Static Testing Benefits

A

1) Early defect detection and correction
2) identify defects not easily found by dynamic testing
3) Prevent design or code defects
4) increase development productivity
5) reduced development time and costs
6) testing time and cost reductions
7) Reduce total cost of quality over software lifetime
8) Improved communication within team

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

What are static testing defects

A
1) Requirement defects
Design defects
code defects
deviation from standards
incorrect interface specifications
security vulnerabilities
problem with test coverage
insufficient maintainability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the review process

A

Reviews vary from informal to formal

the formality of a review process is related to a variety of factors and the focus of the review depends on its objectives.

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

What is work product planning

A
Defining the scope
estimating effort and timeframe
identifying review characteristics
selecting people to participate in review
define entry and exit criteria
checking entry criteria is met.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is work product - initiate review

A

Distributing the work product
explaining the scope, objectives, process roles to participants
answering any participants questions

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

What is work product review - individual review

A

Reviewing all or part of work product

noting potential defects, recommendations or questions

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

What is work product review - issue communication and analysis

A

Communicating potential defects
analysing potential defects
evaluating/documenting quality characteristics
evaluating the review findings against exit criteria

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

what is work product review - fixing and reporting

A
creating defect reports
finding defects
communicating defects
reporting and updating status of defects
gathering metrics
checking exit criteria are met
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the roles and responsibilities

A
Author
Management
Facilitator or moderator
Review leader
Reviewers
Scribe or recorder
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the purpose of a review

A

Uncover defects.

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

What is the review type - Informal review

A

Main Purpose: Detecting potentials defects
Also referred to as buddy check, pairing or pair review
Main Characteristics are
- Not based on formal process
- May not involve a review meeting
- may be performed by a colleague of the author
- results may be documented
- caries in usefulness
- use of checklists is optional
- commonly used in agile development

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

What is the review type - Walkthrough

A

Main Purpose: Find defects, improve software product, consider alternatives, evaluate conformance to standards and specs
Main characteristics are
- Individual prep before review is optional
review meeting is typically led by author
scribe is mandatory
checklists is optional
- may take the form of scenarios
-potential defect logs and review products may be produced
- may vary in practice from quite informal to very formal

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

What is the review type - Technical Review

A

Main purpose: Gaining consensus, detecting potential defects
Main characteristics are
- Reviewers should be technical peers of the author
-individual prep before the review meeting is required
-review meeting is optional ideally led by trained facilitator
- scribe is mandatory ideally not the author
- checkslists optional
-potential defect logs and review products may be produced

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

What is the review type - Inspection

A

Main Purpose: Detecting potential defects, evaluating quality and building confidence, preventing defects through author learning and root cause analysis
Main Characteristics:
- Follows a defined process with formal documented outputs
-uses clearly defined roles and may also include a reader
-Individual prep before is required
-reviewers are peers of the author
-specified entry and exit criteria are used
-scribe is mandatory
-led by trained facilitator not the author
-author cannot act as the review leader, reader or scribe

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

What is the Ad Hoc Review Technique

A
  • Reviewers provided with little guidance on w to review
  • Typically read work product sequentially raising issue as found
  • commonly sued technique needing little preparation
  • highly dependent on skills of reviewer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the Checklist Based review Technique

A
  • Detects issues
  • distributed at review initiation
  • questions based on defects
  • derived from experience
  • specific to type of product
  • regularly maintained
  • systematic coverage of typical defect
  • look for defects outside checklist
17
Q

What is the Scenarios and Dry Runs review Technique

A
  • Provide structyred guidelins
  • supports dry runs based on expected useage
  • provide guidelins on how to identify defects
  • reviews not contrained
18
Q

What is role-based Review Technique

A
  • Evaluate work product
  • Roles could be end user types = experience or not
  • role could be organisation based = system admin or tester
19
Q

What is perspective Based Review Technique

A
  • Review done by different stakeholders
  • Different viewpoints give more in depth review and less duplication
  • Reviewers use the work product under review to generate items that would be derived from it
  • Checklists are used to guide reviewer
  • Most effective technique for reviewing requirements and technical work products