Topics to Consider

You might want to examine these additional topics:

  • As discussed in Chapter 5, “Application Modeling,” classes can exist in a class hierarchy where the child classes inherit attributes and operations from their parent class. Child classes can override or change the operations they inherit. Also, many levels to such class hierarchies can exist. If a child class somewhere in the middle of a class hierarchy overrides an operation and subsequently that operation changes, how would this affect testing?

  • Consider how UML could aid in user interface testing.

  • If your system architecture changes, how can UML diagrams be used to determine the level of regression testing needed?

  • If your system's overall architecture remains the same, but some system elements are moved from one subsystem to a different subsystem, how can UML diagrams be used to determine the level of regression testing needed?

  • Examine the use of UML 2.0 timing diagrams.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset