• DocumentCode
    831527
  • Title

    Seven Principles of Software Testing

  • Author

    Meyer, Bertrand

  • Author_Institution
    ETH Zurich & Eiffel Software, Santa Barbara, CA
  • Volume
    41
  • Issue
    8
  • fYear
    2008
  • Firstpage
    99
  • Lastpage
    101
  • Abstract
    While everyone knows the theoretical limitations of software testing, in practice we devote considerable effort to this task and would consider it foolish or downright dangerous to skip it. Other verification techniques such as static analysis, model checking, and proofs have great potential, but none is ripe for overtaking tests as the dominant verification technique. This makes it imperative to understand the scope and limitations of testing and perform it right. The principles that follow emerged from experience studying software testing and developing automated tools such as AutoTest.
  • Keywords
    program testing; program verification; AutoTest; software testing; verification techniques; Acoustic testing; Automatic testing; Context-aware services; Oceans; Pins; Quality assessment; Software engineering; Software quality; Software testing; Wikipedia; automated tools; software engineering; software testing;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/MC.2008.306
  • Filename
    4597151