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
Review Process - Issue communication
``` Communicate Defects Assign ownership and status Document Quality Accept or Reject Exit Criteria ```
26
Review Process - Fixing and Reporting
``` Create Defects Fix Defects Communicate Defects Update Status Gather metrics Check Exit Criteria Accept Work Produce ```
27
Inspection Review
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
Review Organizational Success Factors
``` Clear agenda and exit criteria Review Type and Techniques Checklists Preparation Time allotted Scheduled in advance Management support Policy support ```
29
Review People Success Factors
``` 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
Author Role
Create work product, find defects
31
Review Manager Role
Provide organisational resources, approve process
32
Review Facilitator Role
Leads review
33
Review leader Role
allocates resources
34
Reviewers Role
people of various backgrounds, roles, expertise identify defects
35
Scribe Role
Document defects and decisions