Automatic WSDL-guided Test Case Generation for PropEr Testing of Web Services
Leonidas Lampropoulos (National Technical University of Athens),, Konstantinos Sagonas (National Technical University of Athens, Uppsala, University, Sweden)

TL;DR
This paper presents an automated approach that uses WSDL specifications to generate test cases for web services, integrating with PropEr to facilitate property-based testing and allowing user modifications for enhanced testing.
Contribution
It introduces a novel method for automatically creating test case generators from WSDL files for PropEr, streamlining web service testing.
Findings
Automated test case generation from WSDL improves testing efficiency.
The system produces structurally valid random test cases for web services.
Users can modify generated test cases to include semantic information.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
