Levels of testing

  • algorithms -- methods
  • class -- interaction between methods and instance variables
  • cluster -- interaction between groups of classes
  • system -- encompasses all classes

Influence of errors

  • error is not executed
  • error is executed but has no effect
  • error results in legal state
  • error results in illegal state

slide: Levels of testing