16-Module 4-23-02-2024
16-Module 4-23-02-2024
Static Testing
1
Chapter 6
Static Testing
Objectives
2
Static Testing
3
Static Testing
Evolution of Software Testing
Types of Static Testing
• Software Inspections
• Walkthroughs
• Technical Reviews
4
Inspections
5
Inspections
• Inspection steps
• Roles for participants
• Item being inspected
6
Inspections
Inspection Team
• Inspector
• Moderator
• Recorder
7
Inspection Process
8
Inspection Process
Software Testing Myths
Benefits of Inspection Process
• Bug Reduction
• Bug Prevention
• Productivity
• Real-time Feedback to Software Engineers
• Reduction in Development Resource
• Quality Improvement
• Project Management
• Checking Coupling and Cohesion
• Learning through Inspection
• Process Improvement
9
Variants of Inspection process
10
Active Design Reviews
11
Formal Technical Asynchronous
review method (FTArm)
12
Gilb Inspection
13
Humphrey’s Inspection Process
14
N-Fold Inspection
15
Reading Techniques
• Ad-hoc Method
• Checklists
16
Scenario based Reading
17
Scenario based Reading
18
Structured Walkthroughs
19
Technical Reviews
20