• DocumentCode
    838727
  • Title

    Automating Software Testing Using Program Analysis

  • Author

    Godefroid, Patrice ; De Halleux, Peli ; Nori, Aditya V. ; Rajamani, Sriram K. ; Schulte, Wolfram ; Tillmann, Nikolai ; Levin, Michael Y.

  • Author_Institution
    Microsoft Res., Redmond, WA
  • Volume
    25
  • Issue
    5
  • fYear
    2008
  • Firstpage
    30
  • Lastpage
    37
  • Abstract
    During the last 10 years, code inspection for standard programming errors has largely been automated with static code analysis. During the next 10 years, we expect to see similar progress in automating testing, and specifically test generation, thanks to advances in program analysis, efficient constraint solvers, and powerful computers. Three new tools from Microsoft combine techniques from static program analysis, dynamic analysis, model checking, and automated constraint solving while targeting different application domains.
  • Keywords
    program testing; software engineering; automated constraint solving; code inspection; dynamic analysis; model checking; program analysis; software testing; static code analysis; test generation; Application software; Automatic programming; Automatic testing; Code standards; Computer bugs; Inspection; Power generation; Research and development; Software testing; Software tools; Automatic Test Generation; Program Verification; Reliability; Security; Software Testing;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2008.109
  • Filename
    4602671