Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1007/11749776_12guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

A simple approach for testing web service based applications

Published: 20 June 2005 Publication History

Abstract

The cost of developing and deploying web applications is reduced by dynamically integrating other heterogeneous self-contained web services. However, the malfunctioning of such systems would cause severe losses. This paper presents a technique for building reliable web applications composed of web services. All relevant web services are linked to the component under test at the testing time; thus, the availability of suitable web services is guaranteed at invocation time. In our technique, a web application and its composed components are specified by a two-level abstract model. The web application is represented as Task Precedence Graph (TPG) and the behavior of the composed components is represented as a Timed Labeled Transition System (TLTS). Three sets of test sequences are generated from the WSDL files, the TLTS and the TPG representing the integrated components and the whole web application. Test cases are executed automatically using a test execution algorithm and a test framework is also presented. This framework wraps the test cases with SOAP interfaces and validates the testing results obtained from the web services.

References

[1]
ALTOVA. Web service description language for weather forecasting. In www.altova.com, November 2005.
[2]
T. Arnold. Testing web services (.net and otherwise). In Software Test Automation Conference, March 2003.
[3]
Boris Beizer. Testing Techniques. Second Edition. New York, VanNostrand Reinhold, 1990.
[4]
A. Milanova C. Fu, G. Ryder and D. Wonnacott. Testing of java web services for robustness. In Proceedings of the International symposium on Software Testing and Analysis (ISSTA' 04), July 11-14, 2004, Boston, Massachusetts, USA, pages 23-33, July 2004.
[5]
J. Clune and L. Chen. Testing web services (methods for ensuring server and client reliability). In Web Sphere Journal, February 2005.
[6]
R. Heckel and M. Lohmann. Towards contract-based testing of web services. In International Workshop on Test and Analysis of Component Based Systems, Bercelona, March 2004.
[7]
N. Looker, M. Munro, and J. Xu. Testing web services. In The 16th IFIP International Conference on Testing of Communicating Systems, Oxford, 2004.
[8]
Vance McCarthy. A roadmap for web services management. In www.oetrends.com, November 2002.
[9]
N. Gold, C. Knight, A. Mohan, and M. Munro. Understanding service-oriented software. In IEEE Software, March 2004.
[10]
J. Offutt and W. Xu. Generating test cases for web services using data perturbation. In Workshop on Testing, Analysis and Verification of Web Services. July 2004, Boston Mass., September 2004.
[11]
N. Davidson. The Red-Gate software technical papers. Web services testing. In www.redgate. com, 2002.
[12]
IBM Web Services Architecture team. Web services overview. In IBM, 2004.
[13]
W. Tsai, R. Paul, W. Song, and Z. Cao. Coyote:an xml-based framework for web service testing. In Proceedings of the 7th IEEE International Symposuim on High Assurance System Engineering, October 2002.
[14]
W. Tsai, R. Paul, Y. Wang, C. Fan, and D. Wang. Extending wsdl to facilitate web service testing. In Proceedings of the 7th International Symposium On High Assurance Systems Engineering, 2002.
[15]
J. Zhang. An approach to facilitate reliability testing of web services components. In Proceedings of the 15th International Symposium on Software Reliability Engineering (ISSRE' 04), November 2004.

Cited By

View all
  • (2013)A test-based security certification scheme for web servicesACM Transactions on the Web10.1145/2460383.24603847:2(1-41)Online publication date: 29-May-2013
  • (2012)Web service competitionProceedings of the 2012 Conference of the Center for Advanced Studies on Collaborative Research10.5555/2399776.2399791(161-175)Online publication date: 5-Nov-2012
  • (2012)Automatic test case selection for regression testing of composite service based on extensible BPEL flow graphJournal of Systems and Software10.1016/j.jss.2012.01.03685:6(1300-1324)Online publication date: 1-Jun-2012
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
IICS'05: Proceedings of the 5th international conference on Innovative Internet Community Systems
June 2005
207 pages
ISBN:3540339736
  • Editors:
  • Alain Bui,
  • Marc Bui,
  • Thomas Böhme,
  • Herwig Unger

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 20 June 2005

Author Tags

  1. label transition systems
  2. testing
  3. verification
  4. web application
  5. web service

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2013)A test-based security certification scheme for web servicesACM Transactions on the Web10.1145/2460383.24603847:2(1-41)Online publication date: 29-May-2013
  • (2012)Web service competitionProceedings of the 2012 Conference of the Center for Advanced Studies on Collaborative Research10.5555/2399776.2399791(161-175)Online publication date: 5-Nov-2012
  • (2012)Automatic test case selection for regression testing of composite service based on extensible BPEL flow graphJournal of Systems and Software10.1016/j.jss.2012.01.03685:6(1300-1324)Online publication date: 1-Jun-2012
  • (2010)Towards pro-active adaptation with confidenceProceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems10.1145/1808984.1808987(20-28)Online publication date: 3-May-2010
  • (2008)A Framework for Proactive Self-adaptation of Service-Based Applications Based on Online TestingProceedings of the 1st European Conference on Towards a Service-Based Internet10.1007/978-3-540-89897-9_11(122-133)Online publication date: 10-Dec-2008

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media