Test-Case Generation for Web-Service Clients

被引:1
|
作者
Fuchs, Andreas [1 ]
Kuchen, Herbert [1 ]
机构
[1] Univ Munster, D-48149 Munster, Germany
关键词
Symbolic Execution; Automated Test Case Generation; REST; SOAP; Web Services; !text type='Java']Java[!/text] Enterprise Edition;
D O I
10.1145/3167132.3167294
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Contemporary enterprise software frequently makes use of web services. The control flow of the class under test (CUT) might depend on the behavior of the involved web services. In order to be able to cover the control flow, the web services have to behave correspondingly. We present an approach to automatically generate test cases for the CUT and also generate web services providing a behavior which allows to cover the control flow of the CUT. Even though the actually used web services might not exhibit all this behavior, our approach is still useful, since it makes sure that the CUT will keep working even if the involved web services change over time. Our approach is based on symbolic execution and constraint solving. We have evaluated it based on a set of benchmarks that show an increase in control-flow coverage of the application under test.
引用
收藏
页码:1518 / 1527
页数:10
相关论文
共 50 条
  • [1] Technology of test-case generation
    Lúcio, L
    Samer, M
    [J]. MODEL-BASED TESTING OF REACTIVE SYSTEMS, 2005, 3472 : 323 - 354
  • [2] Automatic Test-Case Generation
    Machado, Patricia
    Sampaio, Augusto
    [J]. TESTING TECHNIQUES IN SOFTWARE ENGINEERING, 2010, 6153 : 59 - +
  • [3] TEST-CASE GENERATION WITH IOGEN
    LINDQUIST, TE
    JENKINS, JR
    [J]. IEEE SOFTWARE, 1988, 5 (01) : 72 - 79
  • [4] Automatic Test-Case Generation with CoVeriTest
    Jakobs, Marie-Christine
    [J]. TESTS AND PROOFS (TAP 2022), 2022, 13361 : 3 - 8
  • [5] Strategic Web-service agreements
    Chawathe, Sudarshan S.
    [J]. ICWS 2006: IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2006, : 119 - 126
  • [6] The Web-Service based SOA
    Yang, SiYin
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON MODELLING AND SIMULATION (ICMS2009), VOL 8, 2009, : 175 - 180
  • [7] Formal test-case generation for UML statecharts
    Gnesi, S
    Latella, D
    Massink, M
    [J]. NINTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING COMPLEX COMPUTER SYSTEMS, PROCEEDINGS: NAVIGATING COMPLEXITY IN THE E-ENGINEERING AGE, 2004, : 75 - 84
  • [8] An application of web-service interfaces
    Beyer, Dirk
    Chakrabarti, Arindam
    Henzinger, Thomas A.
    Seshia, Sanjit A.
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2007, : 831 - +
  • [9] TEST-CASE
    WILSON, B
    [J]. DAIRY INDUSTRIES INTERNATIONAL, 1995, 60 (01) : 19 - 19
  • [10] Runtime Web-Service Workflow Optimization
    Sion, Radu
    Tatemura, Junichi
    [J]. NEW FRONTIERS IN INFORMATION AND SOFTWARE AS SERVICES: SERVICE AND APPLICATION DESIGN CHALLENGES IN THE CLOUD, 2011, 74 : 112 - +