An Erlang-Based Framework for the Automatic Testing of Web Services

By Erlang Central | Published: May 28, 2012

Web Services are an essential part of modern web systems, yet their testing is an extremely slow and painful process. In this talk we will present a testing framework based on PropEr, xmerl, and the SOAP library of Yaws that aims for automatic property-based testing of Web Services.  We will show how one can use this framework to perform fully automatic response testing of Web Services, how given a WSDL specification of a Web Service the tool can generate structurally valid test cases, and, if time permits, how RESTful and stateful Web Services could be tested.
Target audience: Testing conscious web server developers.
Download Presentation Download


  • Kostis Sagonas

    Leader of the HiPE team and Erlang tool developer
    Uppsala University and National Technical University of Athens

    Kostis Sagonas is an academic who has been heavily involved in the development of Erlang and its implementation since 1999. At Uppsala University, he has led the development team of the HiPE native code compiler that nowadays is part of Erlang/OTP. Together with his students, first at Uppsala University and more recently at the National Technical University of Athens, he has proposed various changes and additions to the language (most notably, bit-level pattern matching and bit-stream comprehensions, and the language of type and spec declarations), and has contributed to its compiler and runtime system. Besides HiPE, he has designed and implemented software development tools for Erlang (dialyzer, typer, tidier, proper, ...) and has contributed bug fixes to many open-source Erlang projects.

    Kostis Sagonas

Follow Erlang Central:

Have an Erlang Question?

Reach out to the Erlang community