328 33 Powerpoint-Slides 7-Validation-Activities Chapter-7
328 33 Powerpoint-Slides 7-Validation-Activities Chapter-7
1
© Oxford University Press 2011. All rights
Chapter 7
Validation Activities
2
© Oxford University Press 2011. All rights
Objectives
3
© Oxford University Press 2011. All rights
Evolution
Unitof Software
Validation Testing Testing
∙ Drivers
4
© Oxford University Press 2011. All rights
Unit Validation Testing
Evolution of Software Testing
• Stubs
Stub can be defined as a piece of software that works similar to
a unit which is referenced by the Unit being tested, but it is much
simpler that the actual unit.
5
© Oxford University Press 2011. All rights
Integration Testing
6
© Oxford University Press 2011. All rights
Decomposition Based Integration
7
© Oxford University Press 2011. All rights
Integration Testing
8
© Oxford University Press 2011. All rights
Practical Approach for Integration Testing
9
© Oxford University Press 2011. All rights
Software Testing
Decomposition based Myths
integration testing
10
© Oxford University Press 2011. All rights
Incremental Integration Testing
11
© Oxford University Press 2011. All rights
Call Graph Based Integration
12
© Oxford University Press 2011. All rights
Pair-wise Integration
13
© Oxford University Press 2011. All rights
Neighborhood Integration
14
© Oxford University Press 2011. All rights
Path Based Integration
• Source Node
• Sink Node
• Module Execution Path (MEP) Message
• MM-Path
• MM-Path Graph
15
© Oxford University Press 2011. All rights
Path Based Integration
16
© Oxford University Press 2011. All rights
Path Based Integration
17
© Oxford University Press 2011. All rights
Function Testing
18
© Oxford University Press 2011. All rights
System Testing
19
© Oxford University Press 2011. All rights
Recovery Testing
20
© Oxford University Press 2011. All rights
Security Testing
• Confidentiality
• Integrity
• Authentication
• Authorization
• Availability
• Non-repudiation
21
© Oxford University Press 2011. All rights
Performance Testing
22
© Oxford University Press 2011. All rights
Usability Testing
Ease of Use
Interface steps
Response Time
Help System
Error Messages
23
© Oxford University Press 2011. All rights
Compatibility/Conversion/Configuration Testing
• Conversion Testing
• Ranking of possible configurations: Identification of test cases:
24
© Oxford University Press 2011. All rights
Acceptance Testing
25
© Oxford University Press 2011. All rights