Abstract
The Web service standard represents a prominent conversion of the SOA paradigm increasingly used in practice. The (not so knew) technical aspects in combination with the practices introducded by the WEB, lead new challanges in testing Web services often stated in literature. Introduced in this paper is a not invasive functional testing approach for Web services based on the Design by Contract (DbC) paradigm. By using formal semantic specification in a consequent manner we can present a generic testing approach which enables us to introduce quality metric measurements not before viable in traditional testing in a practicable way. We present results of our first basic study at the Schweizer Bundesbahn (SBB) Informatik in Bern.
Chapter PDF
Similar content being viewed by others
Keywords
References
Andrikopoulos, V., Benbernou, S., Papazoglou, M.P.: Evolving services from a contractual perspective. In: van Eck, P., Gordijn, J., Wieringa, R. (eds.) CAiSE 2009. LNCS, vol. 5565, pp. 290–304. Springer, Heidelberg (2009)
Averstegge, M.: Generisches testen von webservices. OBJEKTspektrum 4(4) (2010)
Beugnard, A., Jézéquel, J.-M., Plouzeau, N., Watkins, D.: Making components contract aware. Computer 32(7), 38–45 (1999)
Dustdar, S., Haslinger, S.: Testing of service-oriented architectures - a practical approach. In: Weske, M., Liggesmeyer, P. (eds.) NODe 2004. LNCS, vol. 3263, pp. 97–109. Springer, Heidelberg (2004)
Farooq, A., Dumke Reiner, R., Georgieva, K.: Challenges in evaluating soa test processes. In: Dumke, R.R., Braungarten, R., Büren, G., Abran, A., Cuadrado-Gallego, J.J. (eds.) IWSM 2008. LNCS, vol. 5338, pp. 107–113. Springer, Heidelberg (2008)
Heckel, R., Lohmann, M.: Towards contract-based testing of web services (2004)
Huang, H., Tsai, W.-T., Paul, R., Chen, Y.: Automated model checking and testing for composite web services. In: ISORC , pp. 300–307 (2005)
Martin, E., Basu, T.X.S.: Automated testing and response analysis of web services. In: Proc. the IEEE International Conference on Web Services (ICWS 2007), Application Services and Industry Track, July 2007, pp. 647–654 (2007)
Martínez, A., Martínez, M.P., Jiménez-Peris, R., Pérez-Sorrosal, F.: Zenflow: A visualweb service composition tool for bpel4ws. In: Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2005 (2005)
Meyer, B.: Object-Oriented Software Construction, 2nd edn. Prentice-Hall, Englewood Cliffs (1997)
Kuchen, H., Müller, R., Lembeck, C.: GlassTT – a Symbolic Java Virtual Machine Using Constraint Solving Techniques for Glass-Box Test Case Generation. Technical Report 102, Universität Münster, Institut für Informatik (2003)
W3C. Web Services Description Language (WSDL) 1.1 (2001), http://www.w3.org/TR/wsdl (last visited (2010.06.03))
Yang, J.: Web service componentization. Commun. ACM 46(10), 35–40 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Averstegge, M. (2010). Contract Based, Non-invasive, Black-Box Testing of Web Services. In: Maglio, P.P., Weske, M., Yang, J., Fantinato, M. (eds) Service-Oriented Computing. ICSOC 2010. Lecture Notes in Computer Science, vol 6470. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17358-5_61
Download citation
DOI: https://doi.org/10.1007/978-3-642-17358-5_61
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-17357-8
Online ISBN: 978-3-642-17358-5
eBook Packages: Computer ScienceComputer Science (R0)