Abstract | ||
---|---|---|
In this work, we face the problem of generating good quality test suites and test cases for web services. We present a framework to test web services based on their formal description, following a black-box approach and using Property-Based Testing. Web services are a popular solution to integrate components when building a software system, or to allow communication between a system and third-party users, providing a flexible, reusable mechanism to access its functionalities. Testing of web services is a key activity: we need to verify their behaviour and ensure their quality as much as possible, as efficiently as possible. By automatically deriving QuickCheck models from its WSDL description and its OCL semantic constraints, we enable generation and execution of great amounts of automatically generated test cases. Thus, we avoid the usual compromise between effort and cost, which too often leads to smaller and less exhaustive test suites than desirable. To illustrate the advantages of our framework, we present an industrial case study: a distributed system which serves media contents customers' TV screens. |
Year | DOI | Venue |
---|---|---|
2013 | 10.1145/2505305.2505306 | Erlang Workshop |
Keywords | Field | DocType |
quickcheck model,property-based testing,test case,exhaustive test suite,wsdl description,good quality test suite,automatic testing,web services description,formal description,web service,ocl semantic constraint,software system,model based testing,ocl,web services,erlang | Computer science,Erlang (programming language),WS-I Basic Profile,Automatic testing,Formal description,Software system,Model-based testing,Test case,Web service,Database | Conference |
Citations | PageRank | References |
4 | 0.45 | 18 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Miguel A. Francisco | 1 | 12 | 1.96 |
Macías López | 2 | 6 | 1.52 |
Henrique Ferreiro | 3 | 4 | 1.46 |
Laura M. Castro | 4 | 50 | 10.39 |