Chapter 3 Static Testing Flashcards

1
Q

Ad-hoc review

A

A review technique carried out by independent reviewers informally, without a structured process

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

Checklist based review

A

A review technique guided by a list of questions or required attributes

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

Dynamic testing

A

Testing that involves the execution of the software of a component or system

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

Formal Review

A

A form of review that follows a defined process with a documented output

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

Informal Review

A

A type of review without a documented procedure

Main purpose - detect potential defects
Generate ideas / solutions, solve minor problems

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

Perspective-based reading

A

A review technique whereby reviewers evaluate the work product from different viewpoints

End User
Marketing
Designer
Tester
Operations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Review

A

A type of static testing during which a work product or process is evaluated by one or more individuals to detect issues and to provide improvements

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

Role-based review

A

A review technique where reviewers evaluate a work product from the perspective of different stakeholder roles
User Type - Experienced, Inexperienced, Senior, Child
User Admin
System Admin
Performance Testing

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

Scenario based review

A

A review technique where the review is guided by determining the ability of the work product to address specific scenarios

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

Static analysis

A

The process of evaluating a component or system without executing it, based on its form, structure, content, or documentation.

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

Static testing

A

Testing a work product without code being executed

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

Technical review

A

A formal review type by a team of qualified personnel that examines the suitability of a work product for its intended use and identifies discrepancies from specifications and standards

Gain consensus, detect defects, evaluate quality, improvement, alternatives

Preparation : Required
Meeting : Optional
Scribe : Mandatory
Checklists : Optional

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

Walkthrough

A

A type of review in which an author leads members of the review through a work product and members ask questions and make comments about possible issues

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

Static Testing Approaches

A
Ad-Hoc
Checklist
Scenarios
Roles
Perspectives
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Static Testing General Review Process

A
Planning
Initiation
Individual review
Issue communication and analysis
Fixing and Reporting
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Static Testing Roles

A
Author
Manager
Facilitator
Review Leader
Reviewer
Scribe
Recorder
17
Q

Static Testing Review Types

A

Informal
Walkthrough
Technical
Inspection

18
Q

Static Testing Review Work Products

A
Specifications
BRD
Functional requirements
Security requirements
Epics/User Stories / Acceptance Criteria
Architecture and Design Specs
Code
Testware including test plans, test cases, test procedures, test scripts
User guides
Web pages
contracts, project plans, schedules, budgets
Models 
Activity diagrams
19
Q

Static Testing Benefits

A
Early Detection
Efficiency
Prevention
Find Defects not found dynamically
Productivity
Cost and Time Efficient
Cost of Quality
Communication
20
Q

Static Testing Defect Types

A
Requirements
Design
Coding
Standards
Security
Interfaces
Traceability / Coverage
Maintainability
21
Q

Static Testing Code Review

A

Completeness
Correctness
Clarity

22
Q

Review Process - Planning

A
Define Scope
Purpose
Content
Quality
Effort
Timeframe
Review Type
Assign Roles
Activities
Checklists
Entry/Exit criteria
23
Q

Review Process - Initiate Review

A

Distribute review material
Explain scope, objectives, process, roles
Answer question

24
Q

Review Process - Individual Review

A

Review all or part of work product

Not defects, recommendations, questions

25
Q

Review Process - Issue communication

A
Communicate
Defects
Assign ownership and status
Document Quality
Accept or Reject Exit Criteria
26
Q

Review Process - Fixing and Reporting

A
Create Defects
Fix Defects
Communicate Defects
Update Status
Gather metrics
Check Exit Criteria
Accept Work Produce
27
Q

Inspection Review

A

A type of formal review to identify issues in a work product which provides measurement to improve the review process and SDLC
detect defects, evaluate quality, prevent similar defects

Preparation: Required
Exit / Entry Criteria Required
Scribe: Required
Review Meeting: Required, led by facilitator
Author cannot act as leader, reader or scribe
Review Report : Required
Metrics

28
Q

Review Organizational Success Factors

A
Clear agenda and exit criteria
Review Type and Techniques
Checklists
Preparation Time allotted
Scheduled in advance
Management support
Policy support
29
Q

Review People Success Factors

A
Correct people selected
Testers are valued
Spend adequate time on task
Small work units
Acknowledgement of Defects
Meeting Management
Trust
Emotions - Boredom, Exasperation, Hostility
Adequate training
Culture
30
Q

Author Role

A

Create work product, find defects

31
Q

Review Manager Role

A

Provide organisational resources, approve process

32
Q

Review Facilitator Role

A

Leads review

33
Q

Review leader Role

A

allocates resources

34
Q

Reviewers Role

A

people of various backgrounds, roles, expertise identify defects

35
Q

Scribe Role

A

Document defects and decisions