• DocumentCode
    3293853
  • Title

    Criteria for generating specification-based tests

  • Author

    Offutt, A. Jefferson ; Xiong, Yiwei ; Liu, Shaoying

  • Author_Institution
    Dept. of Inf. & Software Eng., George Mason Univ., Fairfax, VA, USA
  • fYear
    1999
  • fDate
    36434
  • Firstpage
    119
  • Lastpage
    129
  • Abstract
    This paper presents general criteria for generating test inputs from state-based specifications. Software testing can only be formalized and quantified when a solid basis for test generation can be defined. Formal specifications of complex systems represent a significant opportunity for testing because they precisely describe what functions the software is supposed to provide in a form that can easily be manipulated. These techniques provide coverage criteria that are based on the specifications, and are made up of several parts, including test prefixes that contain inputs necessary to put the software into the appropriate state for the test values. The test generation process includes several steps for transforming specifications to tests. Empirical results from a comparative case study application of these criteria are presented
  • Keywords
    formal specification; large-scale systems; program testing; safety-critical software; complex systems; formal specifications; software testing; specification-based test generation criteria; state-based specifications; test input generation; Aerospace electronics; Application software; Medical tests; Software engineering; Software quality; Software safety; Software systems; Software testing; Solids; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 1999. ICECCS '99. Fifth IEEE International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    0-7695-0434-5
  • Type

    conf

  • DOI
    10.1109/ICECCS.1999.802856
  • Filename
    802856