Test Case Design with UML

Length: 2 days | Course #01-0904


  • Test manager
  • QA analyst
  • Test designer
  • System analyst
  • Software architect
  • Software designer
  • Developer



Contact Us to Learn More

Provide the missing value below to verify you are human:

33 − = 28

Test Case Design with UML teaches best practices for performing effective testing in the iterative development lifecycle. Beginning with an overview of testing activities and industry standards, the course continues with an overview of requirements management and use cases that provide the baseline for many testing activities. Students are introduced to types and levels of testing, testing roles and responsibilities, and test planning activities. Traceability is discussed as the basis for determining test coverage and managing change. Test case analysis is applied to deriving black box test cases from the use case model. The course continues with an overview of various UML diagrams produced during requirements and design activities that provide visibility into additional areas to test. Test procedures are discussed and their relationship to test procedures and test data. The course finishes with an overview of testing execution and reporting activities including defect analysis and test measurement. Students are provided with numerous opportunities to apply all these concepts and techniques with hands-on classroom exercises.


  • Discuss different aspects of testing
  • Discuss iterative testing lifecycle
  • Review requirements and use cases concepts
  • Plan testing activities
  • Apply testing and traceability
  • Identify test cases from use cases and other requirements
  • Review UML-based work products that drive testing
  • Design reusable set of test procedures and data
  • Discuss test tracking and reporting

Classroom requirements

  • No computers required

Continuing education