Académique Documents
Professionnel Documents
Culture Documents
These slides are designed to accompany Software Engineering: A Practitioners Approach, 7/e
(McGraw-Hill 2009). Slides copyright 2009 by Roger Pressman.
OO Testing
These slides are designed to accompany Software Engineering: A Practitioners Approach, 7/e
(McGraw-Hill 2009). Slides copyright 2009 by Roger Pressman.
Testing OO Models
These slides are designed to accompany Software Engineering: A Practitioners Approach, 7/e
(McGraw-Hill 2009). Slides copyright 2009 by Roger Pressman.
Correctness of OO Models
These slides are designed to accompany Software Engineering: A Practitioners Approach, 7/e
(McGraw-Hill 2009). Slides copyright 2009 by Roger Pressman.
These slides are designed to accompany Software Engineering: A Practitioners Approach, 7/e
(McGraw-Hill 2009). Slides copyright 2009 by Roger Pressman.
OO Testing Strategies
Unit testing
Integration Testing
These slides are designed to accompany Software Engineering: A Practitioners Approach, 7/e
(McGraw-Hill 2009). Slides copyright 2009 by Roger Pressman.
OO Testing Strategies
Validation Testing
details of class connections disappear
draw upon use cases (Chapters 5 and 6) that are part
of the requirements model
Conventional black-box testing methods (Chapter 18)
can be used to drive validation tests
These slides are designed to accompany Software Engineering: A Practitioners Approach, 7/e
(McGraw-Hill 2009). Slides copyright 2009 by Roger Pressman.
OOT Methods
These slides are designed to accompany Software Engineering: A Practitioners Approach, 7/e
(McGraw-Hill 2009). Slides copyright 2009 by Roger Pressman.
Testing Methods
Fault-based testing
These slides are designed to accompany Software Engineering: A Practitioners Approach, 7/e
(McGraw-Hill 2009). Slides copyright 2009 by Roger Pressman.
Random testing
These slides are designed to accompany Software Engineering: A Practitioners Approach, 7/e
(McGraw-Hill 2009). Slides copyright 2009 by Roger Pressman.
10
Partition Testing
attribute-based partitioning
categorize and test operations based on the attributes that they
use
category-based partitioning
categorize and test operations based on the generic function
each performs
These slides are designed to accompany Software Engineering: A Practitioners Approach, 7/e
(McGraw-Hill 2009). Slides copyright 2009 by Roger Pressman.
11
Inter-class testing
These slides are designed to accompany Software Engineering: A Practitioners Approach, 7/e
(McGraw-Hill 2009). Slides copyright 2009 by Roger Pressman.
12
empty
acct
setup Accnt
set up
acct
deposit
(initial)
deposit
balance
credit
accntInfo
working
acct
withdraw
withdrawal
(final)
dead
acct
close
nonworking
acct
Figure 14.3 State diagram for Account class (adapted from [KIR94])
These slides are designed to accompany Software Engineering: A Practitioners Approach, 7/e
(McGraw-Hill 2009). Slides copyright 2009 by Roger Pressman.
13