The UML is a visual modeling language that can be used to specify, visualize, construct, and document the artifacts of a software system.
In following Testing Phases we can use UML
UNIT TESTING: we use Class & State Diagram which covers correctness,error handling pre / post conditions, invariants
FUNCTIONAL TESTING : we use interaction and class diagrams. Which covers functional and API behavior,integration issues.
SYSTEM TESTING : use case,activity, and interaction diagrams. Which covers workload,contention,synchronization & recovery
REGRESSION TESTING: we use interaction and class diagrams. Which covers Unexpected behavior from new /changed function.
|