Tests and Requirements, Requirements and Tests: A Möbius Strip

  • Authors:
  • Robert C. Martin;Grigori Melnik

  • Affiliations:
  • Object Mentor Inc.;University of Calgary and Microsoft

  • Venue:
  • IEEE Software
  • Year:
  • 2008

Quantified Score

Hi-index 0.03

Visualization

Abstract

Writing acceptance tests early is a requirements-engineering technique that can save businesses time and money and help them better respond to change. An equivalence hypothesis states that concrete requirements blend with acceptance tests so that you should be able to specify and verify system behavior using tests. Several examples in the FIT (Framework for Integrated Testing) demonstrate the approach.