|
Home
News
Offerings
Services
Training
Products
Partners
Contact Us
myAPG
Public training
calendar


ISV and Partner
Reseller and Partner
Influencing Member
Architecture Forum Member

|
|
Test Case Design with UML
|
Objectives |
|
Review OO principles and UML diagrams |
|
Review architecture principles |
|
Discuss major software system models |
|
Utilize collaborations to capture design |
|
Review elements of test discipline
|
|
Review principles of black box testing |
|
Identify test cases from use case model |
|
Discuss testing and traceability |
|
Define test procedures to implement tests |
|
Description |
|
Test Case Design with UML teaches the software engineer the fundamental
techniques to apply the Unified Modeling Language (UML) to building a test
model for a software application. Starting with a refresher of basic objectoriented
principles and the UML, the course then introduces a “universal”
process pattern for modeling the behavior and structure of dynamic systems.
UML collaborations are applied to capture the behavior and structure using
collaboration, sequence, and class diagrams. This pattern is applied to deriving
a test model from the use case model. The test model consists of test cases
that identify what requirements need to be tested (functional, usability, reliability,
performance, etc) and test procedures that represent the details of how to test a
segment of one or many test cases. Collaborations are used as test case
realizations that contain the test cases and test procedures for a specific use
case. Students learn to apply the graphical notation for the most used UML
diagrams – communication, sequence, and class diagrams.
|
|
Audience |
|
Test manager |
|
QA analyst |
|
Test designer |
|
System analyst |
|
Software architect |
|
Software designer |
|
Developer |
|
|
|
Classroom requirements |
|
No computers required |
|
|
|
|
|