• DocumentCode
    2383654
  • Title

    An automated framework for structural test-data generation

  • Author

    Tracey, Nigel ; Clark, John ; Mander, Keith ; McDermid, John

  • Author_Institution
    Dept. of Comput. Sci., York Univ., UK
  • fYear
    1998
  • fDate
    13-16 Oct 1998
  • Firstpage
    285
  • Lastpage
    288
  • Abstract
    Structural testing criteria are mandated in many software development standards and guidelines. The process of generating test data to achieve 100% coverage of a given structural coverage metric is labour-intensive and expensive. This paper presents an approach to automate the generation of such test data. The test-data generation is based on the application of a dynamic optimisation-based search for the required test data. The same approach can be generalised to solve other test-data generation problems. Three such applications are discussed-boundary value analysis, assertion/run-time exception testing, and component re-use testing. A prototype tool-set has been developed to facilitate the automatic generation of test data for these structural testing problems. The results of preliminary experiments using this technique and the prototype tool-set are presented and show the efficiency and effectiveness of this approach
  • Keywords
    boundary-value problems; computer aided software engineering; exception handling; optimisation; program control structures; program testing; search problems; software reusability; subroutines; assertion/run-time exception testing; automated structural test-data generation; boundary value analysis; component reuse testing; dynamic optimisation-based search; efficiency; prototype tool-set; software development standards; structural coverage metric; structural testing criteria; Application software; Automatic testing; Automation; Computer science; Costs; Programming; Simulated annealing; Software standards; Software testing; Standards development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 1998. Proceedings. 13th IEEE International Conference on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-8750-9
  • Type

    conf

  • DOI
    10.1109/ASE.1998.732680
  • Filename
    732680