Jump to content

Modified condition/decision coverage

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Crazypete101 (talk | contribs) at 15:17, 13 May 2007 (Creation of page). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

MC/DC or Modified Condition/Decision Coverage, is used in the standard DO-178B to ensure that Level A (Catastrophic) software is tested adequately.

It is a form of exhaustive testing, in that during testing all of the below must be true at least once:

  • Each decision tries every possible outcome
  • Each condition in a decision takes on every possible outcome
  • Each entry and exit point is invoked
  • Each condition in a decision is shown to independently affect the outcome of the decision

Independence of a condition is shown by proving that only one condition changes at a time.