ORCHESTRA: a probing and fault injection environment for testing protocol implementations
IPDS '96 Proceedings of the 2nd International Computer Performance and Dependability Symposium (IPDS '96)
DOCTOR: an integrated software fault injection environment for distributed real-time systems
IPDS '95 Proceedings of the International Computer Performance and Dependability Symposium on Computer Performance and Dependability Symposium
WS-FIT: A Tool for Dependability Analysis of Web Services
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Workshops and Fast Abstracts - Volume 02
Testing Web Services by XML Perturbation
ISSRE '05 Proceedings of the 16th IEEE International Symposium on Software Reliability Engineering
GENESIS - A Framework for Automatic Generation and Steering of Testbeds of ComplexWeb Services
ICECCS '08 Proceedings of the 13th IEEE International Conference on on Engineering of Complex Computer Systems
A formal approach for specification and verification of fault injection process
Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human
A QoS test-bed generator for web services
ICWE'07 Proceedings of the 7th international conference on Web engineering
Petri net based techniques for constructing reliable service composition
Journal of Systems and Software
Hi-index | 0.00 |
Web Services are increasingly becoming the standard for both Web-based commercial application as well as distributed scientific projects. Given the prominence of this technology, test methods and tools are required to ensure that robust systems are deployed. Testing is required not only to uncover existing problems but also to provide users with tools and metrics to compare similar solutions. In this paper, we propose WSInject, a fault injection tool for testing Web Services. WSInject is a script-driven fault injector able to inject both interface and communication faults. Unlike other Web Service fault injectors, WSInject allows users to combine several types of fault in one injection statement and is able to handle either single or composed services. We also present the results of preliminary experiments on a case study and show some revealed failures.