Abstract
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 structured using 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 using 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 ISM to generate mutant interactions and test cases.
| Original language | English |
|---|---|
| Pages (from-to) | 200-209 |
| Number of pages | 10 |
| Journal | Proceedings of the International Symposium on Software Reliability Engineering, ISSRE |
| DOIs | |
| State | Published - 2001 |
Fingerprint
Dive into the research topics of 'Generating test cases for XML-based web component interactions using mutation analysis'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver