
|
Component Testing Deriving Structural and Interaction Test Cases Testing distributed architectures State based testing Event based testing of JavaBean |
A class has two levels of specification: method level that contains the pre and postcondition requirements for each method of a class; and component level where a class invariant is specified which must hold for all methods as well. Class level specification uses a state machine to specify temporal constraints on the interactions among its methods. An adequate test criteria for testing a method specification:
John McGregor defines classes which depend either only on primitives in the programming language or on classes that have been tested and trusted as Primitive classes.
State Based Testing
Selecting Test cases
|
Funded by Committee of University Teaching And Staff Development (CUTSD) through DEETYA, 1998