• DocumentCode
    1284518
  • Title

    A framework for specification-based testing

  • Author

    Stocks, Phil ; Carrington, David

  • Author_Institution
    Dept. of Comput. Sci., Rutgers Univ., Piscataway, NJ, USA
  • Volume
    22
  • Issue
    11
  • fYear
    1996
  • fDate
    11/1/1996 12:00:00 AM
  • Firstpage
    777
  • Lastpage
    793
  • Abstract
    Test templates and a test template framework are introduced as useful concepts in specification-based testing. The framework can be defined using any model-based specification notation and used to derive tests from model-based specifications-in this paper, it is demonstrated using the Z notation. The framework formally defines test data sets and their relation to the operations in a specification and to other test data sets, providing structure to the testing process. Flexibility is preserved, so that many testing strategies can be used. Important application areas of the framework are discussed, including refinement of test data, regression testing, and test oracles
  • Keywords
    formal specification; program testing; specification languages; statistical analysis; Z notation; model-based specification notation; regression testing; specification-based testing; test data refinement; test data sets; test oracles; test templates; Application software; Computer Society; Computer science; Formal specifications; Life testing; Object oriented modeling; Performance evaluation; Programming; Software design; Software testing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.553698
  • Filename
    553698