• DocumentCode
    625502
  • Title

    Improving Test Generation under Rich Contracts by Tight Bounds and Incremental SAT Solving

  • Author

    Abad, Pablo ; Aguirre, Nazareno ; Bengolea, Valeria ; Ciolek, Daniel ; Frias, Marcelo ; Galeotti, John ; Maibaum, Tom ; Moscato, M. ; Rosner, Nicolas ; Vissani, Ignacio

  • Author_Institution
    Inst. Tecnol. de Buenos Aires, Buenos Aires, Argentina
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    21
  • Lastpage
    30
  • Abstract
    We present a novel and general technique for automated test generation that combines tight bounds with incremental SAT solving. The proposed technique uses incremental SAT to build test suites targeting a specific testing criterion, amongst various black-box and white-box criteria. As our experimental results show, the combination of tight bounds with incremental SAT, and the testing criterion driven approach implemented in our prototype tool FAJITA, enable us to effectively generate test suites for container classes with rich contracts, more efficiently than other state-of-the-art tools.
  • Keywords
    automatic test pattern generation; computability; program testing; software prototyping; software quality; software tools; FAJITA prototype tool; automated test generation; black-box criteria; incremental SAT solving; rich contracts; state-of-the-art tools; test suites; testing criterion driven approach; white-box criteria; Algorithm design and analysis; Contracts; Cost accounting; Instruments; Java; Metals; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation (ICST), 2013 IEEE Sixth International Conference on
  • Conference_Location
    Luembourg
  • Print_ISBN
    978-1-4673-5961-0
  • Type

    conf

  • DOI
    10.1109/ICST.2013.46
  • Filename
    6569712