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

被引:2
|
作者
Xing, Xuezhi [1 ]
Zhang, Lei [1 ]
Jiang, Fan [1 ]
Cheng, Shaoyin [1 ]
Jiang, Xing [2 ]
机构
[1] Univ Sci & Technol China, Dept Comp Sci & Technol, Hefei 230027, Peoples R China
[2] TD Tech Ltd, Beijing 100102, Peoples R China
关键词
Automated Testing; TTCN-3; Symbolic Execution; Constraint solving;
D O I
10.1109/ISISE.2008.205
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:58 / +
页数:2
相关论文
共 50 条
  • [1] Building a Distributed Testing Execution System Based on TTCN-3
    Liu, Shuangmei
    Liu, Yongpo
    Wu, Ji
    [J]. MECHATRONICS ENGINEERING, COMPUTING AND INFORMATION TECHNOLOGY, 2014, 556-562 : 2772 - +
  • [2] Implementation of a Distributed Performance Testing Execution System Based on TTCN-3
    Zhang, Da-hua
    Fang, Shuai
    [J]. INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE AND ENGINEERING (ACSE 2014), 2014, : 1 - 7
  • [3] Testing hybrid systems with TTCN-3 embeddedAn extension of the TTCN-3 language
    Juergen Grossmann
    [J]. International Journal on Software Tools for Technology Transfer, 2014, 16 : 247 - 267
  • [4] Execution of external applications using TTCN-3
    Vassiliou-Gioles, T
    Din, G
    Schieferdecker, I
    [J]. TESTING OF COMMUNICATING SYSTEMS, 2004, 2978 : 209 - 223
  • [5] Testing hybrid control systems with TTCN-3: An overview on continuous TTCN-3
    Schieferdecker I.
    Grossmann J.
    [J]. International Journal on Software Tools for Technology Transfer, 2008, 10 (4) : 383 - 400
  • [6] Testing embedded control systems with TTCN-3 - An overview on TTCN-3 continuous
    Schieferdecker, Ina
    Grossmann, Juergen
    [J]. SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, 2007, 4761 : 125 - 136
  • [7] AUTOMATED TESTING METHOD OF CHINA UNIONPAY BUSINESS BASED ON TTCN-3
    Sun, Meng
    Ma, Jun
    Zhang, Xindong
    [J]. THIRD INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND TECHNOLOGY (ICCET 2011), 2011, : 469 - 474
  • [8] Industrial deployment of the TTCN-3 testing technology
    Deiss, Thomas
    Nyberg, Andreas J.
    Schulz, Stephan
    Willcock, Colin
    Teittinen, Bisto
    [J]. IEEE SOFTWARE, 2006, 23 (04) : 48 - +
  • [9] TTCN-3 for distributed testing embedded software
    Blom, Stefan
    Deiss, Thomas
    Ioustinova, Natalia
    Kontio, Ari
    van de Pol, Jaco
    Rennoch, Axel
    Sidorova, Natalia
    [J]. PERSPECTIVES OF SYSTEMS INFORMATICS, 2007, 4378 : 98 - +
  • [10] Realizing Robustness Testing Based on TTCN-3
    Liu, X. M.
    Liu, Y. P.
    Liu, S. M.
    Wu, J.
    [J]. PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON ELECTRICAL, AUTOMATION AND MECHANICAL ENGINEERING (EAME 2015), 2015, 13 : 437 - 440