328 33 Powerpoint Slides 6 Static Testing Chapter 6
328 33 Powerpoint Slides 6 Static Testing Chapter 6
328 33 Powerpoint Slides 6 Static Testing Chapter 6
1
© Oxford University Press 2011. All rights reserved.
Chapter 6
Static Testing
2
© Oxford University Press 2011. All rights reserved.
Chapter 6
Static Testing
Objectives
3
© Oxford University Press 2011. All rights reserved.
Static Testing
4
© Oxford University Press 2011. All rights reserved.
Static Testing
Evolution of Software Testing
Types of Static Testing
• Software Inspections
• Walkthroughs
• Technical Reviews
5
© Oxford University Press 2011. All rights reserved.
Inspections
6
© Oxford University Press 2011. All rights reserved.
Inspections
• Inspection steps
• Roles for participants
• Item being inspected
7
© Oxford University Press 2011. All rights reserved.
Inspections
Inspection Team
8
© Oxford University Press 2011. All rights reserved.
Inspection Process
9
© Oxford University Press 2011. All rights reserved.
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
10
© Oxford University Press 2011. All rights reserved.
Variants of Inspection process
11
© Oxford University Press 2011. All rights reserved.
Active Design Reviews
12
© Oxford University Press 2011. All rights reserved.
Formal Technical Asynchronous
review method (FTArm)
13
© Oxford University Press 2011. All rights reserved.
Gilb Inspection
14
© Oxford University Press 2011. All rights reserved.
Humphrey’s Inspection Process
15
© Oxford University Press 2011. All rights reserved.
N-Fold Inspection
16
© Oxford University Press 2011. All rights reserved.
17
© Oxford University Press 2011. All rights reserved.
Reading Techniques
• Ad-hoc Method
• Checklists
18
© Oxford University Press 2011. All rights reserved.
Scenario based Reading
19
© Oxford University Press 2011. All rights reserved.
Scenario based Reading
20
© Oxford University Press 2011. All rights reserved.
Structured Walkthroughs
21
© Oxford University Press 2011. All rights reserved.
Technical Reviews
22
© Oxford University Press 2011. All rights reserved.