Case study: Quality assurance and quality control techniques in an XML data conversion project
Senior Solutions Architect
Tata Consultancy Services
A wide variety of techniques have been used in an XML data conversion project. Emphasis on Quality Assurance, not making errors in the first place, was supported by Quality Control, catching errors that occurred anyway.
Data analysis and estimation techniques included counting function points in source documents to estimate effort and autogeneration of tight schemas to discover variation. Quality assurance was based on guiding specification based on parent-child pairs and programming for context and all content. Quality Control techniques included source-to-target comparison to check for lost or duplicated content, automatic highlighting of anomalous data, and use of XQuery to review data.