Abstract
Specification-based regression testing of web services is an important activity which verifies the quality of web services. A major problem in web services is that only provider has the source code and both user and broker only have the XML based specification. So from the perspective of user and broker, specification based regression testing of web services is needed. The existing techniques are code based. Due to the dynamic behavior of web services, web services undergo maintenance and evolution process rapidly. Retesting of web services is required in order to verify the impact of changes. In this paper, we present an automated safe specification based regression testing approach that uses original and modified WSDL specifications for change identification. All the relevant test cases are selected as reusable hence our regression test selection approach is safe.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Gottschalk, K., Graham, S., Kreger, H., Snell, J.: Introduction to web services architecture. IBM Systems Journal 41(2), 170–177 (2002)
Binder, R.: Testing Object-Oriented Systems: Models, Patterns and Tools. Addison-Wesley Professional (2000)
Extensible Markup Language (XML) 1.1 (2nd edn.), – World Wide Web Consortium (2006), http://www.w3.org/TR/xml11/
Ruth, N.M., Lin, F., Tu, S.: Applying Safe Regression Test Selection Techniques to Java Web Services. International Journal of Web Services Practices 2(1-2), 1–10 (2006)
Ruth, M., Tu, S., Oh, S., Loup, A., Horton, B., Gallet, O., Mata, M.: Towards automatic regression test selection for Web services. In: 31st Annual International Computer Software and Applications Conference (COMPSAC 2007), Bei**g, China, pp. 729–736 (July 2007)
Penta, M.D., Bruno, M., Esposito, G., Mazza, V., Canfora, G.: Web services regression testing. In: Baresi, L., Di Nitto, E. (eds.) Test and Analysis of Web Services, pp. 205–234. Springer, New York (2007)
Khan, T.A., Heckel, R.: A methodology for model based regression testing of web services. In: Testing: Academic and Industrial Conference - Practice and Research Techniques (TAICPART), pp. 123–124 (2009)
Web Services Description Language (WSDL) 2.0, part 1: Core Language (2007), – World Wide Web Consortium, http://www.w3c.org/TR/wsdl20/
WebserviceX.NET. -MortgageIndexWebService, http://www.webservicex.net
Jorgensen, P.C.: Software Testing: A Craftsman’s Approach. CRC Press, Inc. (2002)
Leung, H.K.N., White, L.: Insights into regression testing: software testing. In: Proceedings of Conference on Software Maintenance, pp. 60–69 (October 1989) ISBN: 0-8186-1965-1
Bares, L., Nitto, E.D.: Test and Analysis of Web Services. ACM Computing Classification. Springer, Heidelberg (2007) ISBN 978-3-540-72911-2
Simple Object Access Protocol (SOAP) 1.2, Part 0, Primer: – World Wide Web Consortium (2007), http://www.w3.org/TR/soap12-part0/
XML Schemas- Part 2, Datatypes – World Wide Web Consortium http://www.w3.org/TR/xmlschema-2/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Masood, T., Nadeem, A., Lee, Gs. (2011). A Safe Regression Testing Technique for Web Services Based on WSDL Specification. In: Kim, Th., et al. Software Engineering, Business Continuity, and Education. ASEA 2011. Communications in Computer and Information Science, vol 257. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27207-3_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-27207-3_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-27206-6
Online ISBN: 978-3-642-27207-3
eBook Packages: Computer ScienceComputer Science (R0)