My Photo

Favorite Books

  • Dr. James T. Brown: The Handbook of Program Management
  • Edmund H. Conrow: Effective Risk Management
  • Terry Williams: Modelling Complex Projects
  • Ray Levitt: Executing Strategy
Blog powered by TypePad
Member since 03/2005
Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported

« Risk Management in Five Easy Pieces | Main | Bad Decisions? Yea, That's the Problem »

December 18, 2008

Test Requirements, Don't Test Code

A recent post from a DO-178B blog made a powerful statement that just struck me a correct.

The only effective testing mechanism is testing requirements - not code. In fact, the very idea of testing code without a reference to a requirement is ridiculous.

The concept of Testable Requirements has been around for some time in the defense and space business, including a paper from Paul Solomon, connecting Performance Based Earned Value with Testable Requirements.
    So what does it mean when some says "code testing," or in the agile vernacular "write the tests first." Are there requirements - written requirements - for these tests to be "tested" against what?

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8341ca4d953ef0105367f49d2970b

Listed below are links to weblogs that reference Test Requirements, Don't Test Code:

Comments