Generating test cases for web services using data perturbation
ACM SIGSOFT Software Engineering Notes
Automated Software Engineering
Leveraging User-Session Data to Support Web Application Testing
IEEE Transactions on Software Engineering
Testing software modelling tools using data mutation
Proceedings of the 2006 international workshop on Automation of software test
Building test cases and oracles to automate the testing of web database applications
Information and Software Technology
An Automated Test Code Generation Method for Web Applications using Activity Oriented Approach
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
Harnessing web-based application similarities to aid in regression testing
ISSRE'09 Proceedings of the 20th IEEE international conference on software reliability engineering
A testing approach for XML schemas
COMPSAC-W'05 Proceedings of the 29th annual international conference on Computer software and applications conference
Model-Based testing of thin-client web applications
FATES'06/RV'06 Proceedings of the First combined international conference on Formal Approaches to Software Testing and Runtime Verification
Hi-index | 0.00 |
Web software systems are built using heterogeneous software components.They interact by passing messages that exchange data and activity state information.Such heterogeneous message transfers can be struct red sing the eXtensible Markup Language (XML), which allows a flexible common data exchange.Parsers have been developed to check syntax of component interactions, but there are as yet no techniques for checking the semantic correctness of the interactions.This paper presents a technique for sing mutation analysis to test the semantic correctness of XML-based component interactions.In this paper, the web software interactions are specified using an Interaction Specification Model (ISM) that consists of document type definitions, messaging specifications, and a set of constraints.Test cases are XML messages that are passed between the web software components.Classes of interaction-specific mutation operators are introduced and applied to the ISMto generate mutant interactions and test cases.