Software testing techniques (2nd ed.)
Software testing techniques (2nd ed.)
Coyote: An XML-Based Framework for Web Services Testing
HASE '02 Proceedings of the 7th IEEE International Symposium on High Assurance Systems Engineering
Extending WSDL to Facilitate Web Services Testing
HASE '02 Proceedings of the 7th IEEE International Symposium on High Assurance Systems Engineering
Understanding Service-Oriented Software
IEEE Software
Testing of java web services for robustness
ISSTA '04 Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysis
Generating test cases for web services using data perturbation
ACM SIGSOFT Software Engineering Notes
An Approach to Facilitate Reliability Testing of Web Services Components
ISSRE '04 Proceedings of the 15th International Symposium on Software Reliability Engineering
A Framework for Proactive Self-adaptation of Service-Based Applications Based on Online Testing
ServiceWave '08 Proceedings of the 1st European Conference on Towards a Service-Based Internet
Towards pro-active adaptation with confidence: augmenting service monitoring with online testing
Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
Service research challenges and solutions for the future internet
Journal of Systems and Software
Web service competition: a new approach to service selection
CASCON '12 Proceedings of the 2012 Conference of the Center for Advanced Studies on Collaborative Research
A test-based security certification scheme for web services
ACM Transactions on the Web (TWEB)
Hi-index | 0.00 |
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.