• DocumentCode
    2109644
  • Title

    Combined Symbolic and Concrete Execution of TTCN-3 for Automated Testing

  • Author

    Xing, Xuezhi ; Zhang, Lei ; Jiang, Fan ; Cheng, Shaoyin ; Jiang, Xing

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of china, Hefei
  • Volume
    1
  • fYear
    2008
  • fDate
    20-22 Dec. 2008
  • Firstpage
    58
  • Lastpage
    61
  • Abstract
    Testing procedure can be described by the testing and test control notation-version 3(TTCN-3). The automatic execution of TTCN-3 test scripts is transformed to automatic testing of system under test (SUT). We propose a framework, which uses combined symbolic and concrete execution of TTCN-3 test scripts to automatically generate test inputs for most of the feasible paths. Meanwhile most of the test procedures are accomplished automatically, which can reduce testing cost and better testing effectiveness. Structured values and function calls are the common difficult problems in symbolic execution. We propose a lazy symbolization mechanism to decrease the amount of symbolic values when structured values are processed. And we also propose combined condition and assignment statements to describe functions. We apply our framework to some public fragments of TTCN-3 test scripts. The results are encouraging.
  • Keywords
    automatic testing; program testing; TTCN-3; automated testing; combined symbolic-concrete execution; symbolization mechanism; system under test; testing and test control notation-version 3; Automated Testing; Constraint solving; Symbolic Execution; TTCN-3;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Science and Engineering, 2008. ISISE '08. International Symposium on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-2727-4
  • Type

    conf

  • DOI
    10.1109/ISISE.2008.205
  • Filename
    4732169