Automatic WSDL-guided Test Case Generation for PropEr Testing of Web Services

被引:13
|
作者
Lampropoulos, Leonidas [1 ]
Sagonas, Konstantinos [1 ,2 ]
机构
[1] Natl Tech Univ Athens, Sch Elect & Comp Engn, Athens, Greece
[2] Uppsala Univ, Dept Informat Technol, Uppsala, Sweden
关键词
D O I
10.4204/EPTCS.98.3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
With web services already being key ingredients of modern web systems, automatic and easy-to-use but at the same time powerful and expressive testing frameworks for web services are increasingly important. Our work aims at fully automatic testing of web services: ideally the user only specifies properties that the web service is expected to satisfy, in the form of input-output relations, and the system handles all the rest. In this paper we present in detail the component which lies at the heart of this system: how the WSDL specification of a web service is used to automatically create test case generators that can be fed to PropEr, a property-based testing tool, to create structurally valid random test cases for its operations and check its responses. Although the process is fully automatic, our tool optionally allows the user to easily modify its output to either add semantic information to the generators or write properties that test for more involved functionality of the web services.
引用
收藏
页码:3 / 16
页数:14
相关论文
共 50 条
  • [1] WSDL-based automatic test case generation for Web Services testing
    Bai, XY
    Dong, WL
    Tsai, WT
    Chen, YN
    [J]. SOSE 2005: IEEE INTERNATIONAL WORKSHOP ON SERVICE-ORIENTED SYSTEM ENGINEERING, 2005, : 207 - 212
  • [2] Automatic Generation of Test Models for Web Services Using WSDL and OCL
    Lopez, Macias
    Ferreiro, Henrique
    Francisco, Miguel A.
    Castro, Laura M.
    [J]. SERVICE-ORIENTED COMPUTING, ICSOC 2013, 2013, 8274 : 483 - 490
  • [3] Automatic generation of BPEL and WSDL from FSM models of web services
    Mohanty, Hrushikesha
    Chenthati, Deepak
    Vaddi, Supriya
    Shyamasundar, R. K.
    Ghosh, R. K.
    [J]. 2006 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS, VOLS 1 AND 2, 2007, : 428 - +
  • [4] The design and use of WSDL-Test: a tool for testing Web services
    Sneed, Harry M.
    Huang, Shihong
    [J]. JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2007, 19 (05): : 297 - 314
  • [5] Automatic Timed Test Case Generation for Web Services Composition
    Lallali, Mounir
    Zaidi, Fatiha
    Cavalli, Ana
    Hwang, Iksoon
    [J]. PROCEEDINGS OF THE SIXTH IEEE EUROPEAN CONFERENCE ON WEB SERVICES, 2008, : 53 - +
  • [6] Automatic test generation from GUI applications for testing web services
    Conroy, Kevin M.
    Grechanik, Mark
    Hellige, Matthew
    Liongosari, Edy S.
    Xie, Qing
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2007, : 134 - 143
  • [7] Extending WSDL to facilitate web services testing
    Tsai, WT
    Paul, R
    Wang, YM
    Fan, C
    Wang, D
    [J]. 7TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, PROCEEDINGS, 2002, : 171 - 172
  • [8] Test Case Selection for Regression Testing of applications using Web Services based on WSDL Specification changes
    Singal, Prerna
    Mishra, Anil K.
    Singh, Latika
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION & AUTOMATION (ICCCA), 2015, : 908 - 913
  • [9] Swiss cheese test case generation for web services testing
    Tsai, WT
    Wei, X
    Chen, YN
    Paul, R
    Xiao, BM
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2005, E88D (12): : 2691 - 2698
  • [10] Adaptive testing, oracle generation, and test case ranking for web services
    Tsai, WT
    Chen, Y
    Paul, R
    Huang, H
    Zhou, XY
    Wei, X
    [J]. PROCEEDINGS OF THE 29TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, 2005, : 101 - 106