Abstract
Web services are widely used as software components that must provide a robust interface to client applications. Robustness testing is an approach particularly suitable for detecting robustness issues in web services. In fact, several research works have been conducted in the past leading to the proposal of different robustness testing techniques for such environments. However, although of utmost importance, most techniques do not consider the needs of complex systems and services as the ones being developed by the software industry for business and safety critical scenarios. The chapter makes a brief overview on the web service robustness approaches, as well as providing the actual solution available both in scientific literature and on the market for automatically carried put the tests. Stemming from this analysis, the authors show the limitation of those tools in being exploited in the industrial environment, and they describe a new tool capable of addressing the industrial needs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Gudgin, M., Hadley, M., Mendelsohn, N., Moreau, J.-J., Nielsen, H.F., Karmarkar, A., Lafon, Y.: SOAP Version 1.2 Part 1: Messaging Framework (Second Edition). Web Services Activity: XML Protocol Working Group (2007)
Curbera, F., Duftler, M., Khalaf, R., Nagy, W., Mukhi, N., Weerawarana, S.: Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI. IEEE Internet Comput. 6, 86–93 (2002)
Mukherjee, A., Siewiorek, D.P.: Measuring software dependability by robustness benchmarking. Trans. Softw. Eng. 23, 366–376 (1997)
Koopman, P., DeVale, J.: Comparing the robustness of POSIX operating systems. In: Twenty-Ninth Annual International Symposium on Fault-Tolerant Computing (1999)
Rodríguez, M., Salles, F., Fabre, J.-C., Arlat, J.: MAFALDA: microkernel assessment by fault injection and design aid. In: The Third European Dependable Computing Conference on Dependable Computing. Springer (1999)
Vieira, M., Laranjeiro, N., Madeira, H.: Benchmarking the robustness of web services. In: 13th IEEE Pacific Rim Dependable Computing Conference (PRDC 2007). IEEE Computer Society, Melbourne, Australia (2007)
Siblini, R., Mansour, N.: Testing web services. In: The 3rd ACS/IEEE International Conference on Computer Systems and Applications (2005)
Offutt, J., Xu, W., Luo, J.: Testing web services by XML perturbation. In: 16th IEEE International Symposium on Software Reliability Engineering (2005)
Carrozza, G., Crescenzo, D., Napolitano, A., Strano, A.: Data distribution technologies in wide area systems: lessons learned from the SWIM-SUIT project experience. Netw. Protoc. Algorithms 2(3), 100–115 (2010)
System Wide Information Management Supported by Innovative Technologies. http://www.swim-suit.aero/swimsuit
Wsrbench—Web Services Robustness Benchmarking. http://wsrbench.dei.uc.pt
Napolitano, A., Carrozza, G., Laranjeiro, N., Vieira, M.: WSRTesting: hands-on solution to improve web services robustness testing. In: 5th Latin-American Symposium on Dependable Computing (2011)
TerraService. http://terraservice.net/TerraService.asmx?WSDL
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Italia
About this chapter
Cite this chapter
Napolitano, A., Carrozza, G., Laranjeiro, N., Vieira, M. (2013). Robustness Testing of Web Services. In: Cotroneo, D. (eds) Innovative Technologies for Dependable OTS-Based Critical Systems. Springer, Milano. https://doi.org/10.1007/978-88-470-2772-5_5
Download citation
DOI: https://doi.org/10.1007/978-88-470-2772-5_5
Published:
Publisher Name: Springer, Milano
Print ISBN: 978-88-470-2771-8
Online ISBN: 978-88-470-2772-5
eBook Packages: Computer ScienceComputer Science (R0)