Upload
wesley
View
55
Download
0
Tags:
Embed Size (px)
DESCRIPTION
CSCE 747 Software Testing and Quality Assurance. Lecture 09-Integration and System Testing. Last Time Structural Testing WrapUp Ch 11, pp 169-177. Today Integration & System Testing Part III Levels of Testing Ch 12, pp 181-1. Jorgensen, Paul C. Software Testing - PowerPoint PPT Presentation
Citation preview
Lec 09 Integration & System Testing- 1 CSCE 747 Fall 2013
CSCE 747 Software Testing and Quality Assurance
Lecture 09-Integration and System Testing
9/25/2013 1
Lec 09 Integration & System Testing- 2 CSCE 747 Fall 2013 2
Last Time Structural Testing WrapUp Ch 11, pp 169-177
Today Integration & System
Testing Part III Levels of Testing Ch 12,
pp 181-1
Jorgensen, Paul C. Software Testing A Craftsman Approach
Lec 09 Integration & System Testing- 3 CSCE 747 Fall 2013
Levels of Testing
Unit Tests
Jorgensen, Paul C. Software Testing A Craftsman Approach
Lec 09 Integration & System Testing- 4 CSCE 747 Fall 2013
Waterfall Life Cycle
Jorgensen, Paul C. Software Testing A Craftsman Approach
Lec 09 Integration & System Testing- 5 CSCE 747 Fall 2013
Fig 12.2 Decomposition of ATM system
Integrate subsystems
Jorgensen, Paul C. Software Testing A Craftsman Approach
Lec 09 Integration & System Testing- 6 CSCE 747 Fall 2013
Functional decompositionSculpting analogy
Functional decomposition Can only be done well when we understand the
final system Sculpting analogy
Marble sculpture Wax Sculpture Clay - pottery
Jorgensen, Paul C. Software Testing A Craftsman Approach
Lec 09 Integration & System Testing- 7 CSCE 747 Fall 2013
Life Cycle with Builds
Jorgensen, Paul C. Software Testing A Craftsman Approach
Lec 09 Integration & System Testing- 8 CSCE 747 Fall 2013
Specification-based Life Cycle Models
Jorgensen, Paul C. Software Testing A Craftsman Approach
Lec 09 Integration & System Testing- 9 CSCE 747 Fall 2013
Rapid Prototyping life cycle
Jorgensen, Paul C. Software Testing A Craftsman Approach
Lec 09 Integration & System Testing- 10 CSCE 747 Fall 2013
Executable Specifications
Jorgensen, Paul C. Software Testing A Craftsman Approach
Lec 09 Integration & System Testing- 11 CSCE 747 Fall 2013
Screens of the SATM
Jorgensen, Paul C. Software Testing A Craftsman Approach
Lec 09 Integration & System Testing- 12 CSCE 747 Fall 2013
Screens of the SATM
Jorgensen, Paul C. Software Testing A Craftsman Approach
Lec 09 Integration & System Testing- 13 CSCE 747 Fall 2013
Screens of the SATM
Jorgensen, Paul C. Software Testing A Craftsman Approach
Lec 09 Integration & System Testing- 14 CSCE 747 Fall 2013
SATM Interface
Jorgensen, Paul C. Software Testing A Craftsman Approach
Lec 09 Integration & System Testing- 15 CSCE 747 Fall 2013
SATM: Screen 1Welcome/Enter PIN
Jorgensen, Paul C. Software Testing A Craftsman Approach
Lec 09 Integration & System Testing- 16 CSCE 747 Fall 2013
SATMDataflow
More Jorgensen, Paul C. Software Testing
A Craftsman Approach
Lec 09 Integration & System Testing- 17 CSCE 747 Fall 2013Jorgensen, Paul C. Software Testing
A Craftsman Approach
Lec 09 Integration & System Testing- 18 CSCE 747 Fall 2013
ER Model of the SATM
Jorgensen, Paul C. Software Testing A Craftsman Approach
Lec 09 Integration & System Testing- 19 CSCE 747 Fall 2013
Finite State Model of SATM
Jorgensen, Paul C. Software Testing A Craftsman Approach
Lec 09 Integration & System Testing- 20 CSCE 747 Fall 2013
FS Model of SATM: PIN-entry
Jorgensen, Paul C. Software Testing A Craftsman Approach
Lec 09 Integration & System Testing- 21 CSCE 747 Fall 2013
Functional Decomposition
Jorgensen, Paul C. Software Testing A Craftsman Approach
Lec 09 Integration & System Testing- 22 CSCE 747 Fall 2013
SATM Functional Decomposition
Jorgensen, Paul C. Software Testing A Craftsman Approach
Lec 09 Integration & System Testing- 23 CSCE 747 Fall 2013Jorgensen, Paul C. Software Testing
A Craftsman Approach
Lec 09 Integration & System Testing- 24 CSCE 747 Fall 2013Jorgensen, Paul C. Software Testing
A Craftsman Approach
Lec 09 Integration & System Testing- 25 CSCE 747 Fall 2013Jorgensen, Paul C. Software Testing
A Craftsman Approach
Lec 09 Integration & System Testing- 26 CSCE 747 Fall 2013Jorgensen, Paul C. Software Testing
A Craftsman Approach
Lec 09 Integration & System Testing- 27 CSCE 747 Fall 2013Jorgensen, Paul C. Software Testing
A Craftsman Approach
Lec 09 Integration & System Testing- 28 CSCE 747 Fall 2013Jorgensen, Paul C. Software Testing
A Craftsman Approach
Lec 09 Integration & System Testing- 29 CSCE 747 Fall 2013Jorgensen, Paul C. Software Testing
A Craftsman Approach
Lec 09 Integration & System Testing- 30 CSCE 747 Fall 2013Jorgensen, Paul C. Software Testing
A Craftsman Approach
Lec 09 Integration & System Testing- 31 CSCE 747 Fall 2013Jorgensen, Paul C. Software Testing
A Craftsman Approach
Lec 09 Integration & System Testing- 32 CSCE 747 Fall 2013Jorgensen, Paul C. Software Testing
A Craftsman Approach
Lec 09 Integration & System Testing- 33 CSCE 747 Fall 2013Jorgensen, Paul C. Software Testing
A Craftsman Approach
Lec 09 Integration & System Testing- 34 CSCE 747 Fall 2013Jorgensen, Paul C. Software Testing
A Craftsman Approach
Lec 09 Integration & System Testing- 35 CSCE 747 Fall 2013Jorgensen, Paul C. Software Testing
A Craftsman Approach
Lec 09 Integration & System Testing- 36 CSCE 747 Fall 2013Jorgensen, Paul C. Software Testing
A Craftsman Approach
Lec 09 Integration & System Testing- 37 CSCE 747 Fall 2013Jorgensen, Paul C. Software Testing
A Craftsman Approach
Lec 09 Integration & System Testing- 38 CSCE 747 Fall 2013Jorgensen, Paul C. Software Testing
A Craftsman Approach