• DocumentCode
    2758686
  • Title

    TTCN-3 Based Robustness Test Generation and Automation

  • Author

    Xu, Luo ; Wu, Ji ; Liu, Chao

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Beihang Univ., Beijing, China
  • Volume
    2
  • fYear
    2009
  • fDate
    25-26 July 2009
  • Firstpage
    120
  • Lastpage
    125
  • Abstract
    Robustness testing is a widely accepted approach to detect potential robustness weaknesses. However, the existing robustness testing approach suffers from some limitations, especially lacking support for automatic extraction of the SUT(System Under Test) specification knowledge, such as input syntax and interaction scenario. Such information is crucial for robustness test generation. In this paper, we present a TTCN-3 based robustness test generation and automation approach. The approach at first extracts the input syntax of SUT from TTCN-3 functional test suite; then generates invalid inputs according to the input syntax; at last automates the test execution by reusing the interaction scenarios defined in functional test cases to achieve invalid input injection and test verdict determination. We conducted a case study on three widely used SIP terminals. In the case study, our approach detected several different robustness problems in all three SIP terminals, and some of them are critical.
  • Keywords
    computational linguistics; formal specification; program testing; software reusability; SUT input syntax; TTCN-3 functional test suite; interaction scenario reusing; robustness automation; robustness test generation; robustness weaknesses detection; system under test specification knowledge; Automatic testing; Automation; Computer science; Data mining; Information technology; Protocols; Robustness; System testing; Telecommunication standards; Vehicle crash testing; Robustness Testing; SIP; TTCN-3; Test Automation; Test Generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology and Computer Science, 2009. ITCS 2009. International Conference on
  • Conference_Location
    Kiev
  • Print_ISBN
    978-0-7695-3688-0
  • Type

    conf

  • DOI
    10.1109/ITCS.2009.164
  • Filename
    5190196