• DocumentCode
    2338902
  • Title

    A new way of automating statistical testing methods

  • Author

    Gouraud, S.-D. ; Denise, A. ; Gaudel, M.-C. ; Marre, B.

  • Author_Institution
    Lab. de Recherche en Inf., Univ. de Paris-Sud, Orsay, France
  • fYear
    2001
  • fDate
    26-29 Nov. 2001
  • Firstpage
    5
  • Lastpage
    12
  • Abstract
    We propose a novel way of automating statistical structural testing of software, based on the combination of uniform generation of combinatorial structures, and of randomized constraint solving techniques. More precisely, we show how to draw test cases which balance the coverage of program structures according to structural testing criteria. The control flow graph is formalized as a combinatorial structure specification. This provides a way of uniformly drawing execution paths which have suitable properties. Once a path has been drawn, the predicate characterizing those inputs which lead to its execution is solved using a constraint solving library. The constraint solver is enriched with powerful heuristics in order to deal with resolution failures and random choice strategies.
  • Keywords
    automatic programming; combinatorial mathematics; constraint handling; program testing; statistical analysis; combinatorial structure specification; combinatorial structures; constraint solving library; control flow graph; execution paths; heuristics; program structures; random choice strategies; random testing; randomized constraint solving techniques; resolution failures; software testing; statistical structural testing; statistical testing method automation; structural testing criteria; uniform generation; Algorithm design and analysis; Automatic testing; Flow graphs; Packaging; Probability distribution; Software libraries; Software testing; Statistical analysis; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2001. (ASE 2001). Proceedings. 16th Annual International Conference on
  • ISSN
    1938-4300
  • Print_ISBN
    0-7695-1426-X
  • Type

    conf

  • DOI
    10.1109/ASE.2001.989785
  • Filename
    989785