Black-box testing -- functional

test design

  • equivalence classes
  • extremes

White-box testing -- structural (dataflow)

  • instruction coverage
  • branch coverage
  • condition coverage

slide: Black-box and white-box testing