ComputingComputer ScienceFormal MethodsProgramming LanguagesSoftware EngineeringData ModelingMutation AnalysisSchema DesignSoftware ModelingSoftware TestingSoftware ValidationMutationMutation TestingSchema ValidationUser-defined TypesXml Data ModelsXml Schema DesignXml Schema LanguagesXml Schema Validation
The XML schema language is becoming the preferred means of defining and validating highly structured XML instance documents. We have extended the conventional mutation method to be applicable for W3C XML schemas. In this paper a technique for using mutation analysis to test the semantic correctness of W3C XML schemas is presented. We introduce a mutation analysis model and a set of W3C XML schema (XSD) mutation operators that can be used to detect faults involving name-spaces, user-defined types, and inheritance. Preliminary evaluation of our technique shows that it is effectiveness to test the semantics of W3C XML schema documents.
5
An Experimental Evaluation of Data Flow and Mutation Testing
A. Jefferson Offutt, Jie Pan, Kanupriya Tewary et al. · Software Practice and Experience · 1996 · 177 citations
Testing programs with finite sets of data
Richard Hamlet · The Computer Journal · 1977 · 22 citations · Full text